Key Generation -- ML-DSA-87
seed: 6DDC6B90E85615F0B14B4404DF3980684561530D0836B13E83E3D0FCB6BAE3A7
rho: A3E61204447E6C0C9438D5D349EEC3919F9C406DE5823B6B0C10102F4BB447B4
rhoPrime: 3045D0593BE84B554E7F8F01B0E495189D29CB5FD0623D43942B73C5A2FB1CA3601FEF3D2B7534DB93A6366BA829F0976192E5E1AF6FA53C310977D320D48637
k: 292101DF48738E3DB3E1B68947D346CFF9B9578F61DD718A51A9BE1ED6FFF1E5

aHat: [[[4942817, 8033578, 6193969, 328164, 3123076, 5608360, 1966694, 6159093, 6759326, 6515321, 4110789, 2846010, 10361, 7650249, 7781336, 6041326, 3536117, 2317544, 2721408, 3046749, 6270459, 1299626, 1215811, 3133880, 2370213, 920527, 1371791, 6811904, 2145793, 6207375, 8116305, 6492100, 252579, 5753948, 2401968, 7443724, 6047272, 2583106, 4272483, 5642404, 7540939, 2340897, 8148728, 6414703, 3554582, 4848846, 6304416, 4682923, 4866938, 1589246, 5949669, 1816143, 4144854, 739672, 1612639, 3960420, 4823091, 5152652, 162563, 7250025, 7861187, 1075468, 2760719, 5325368, 2853995, 2491970, 184325, 8285647, 1101892, 8236541, 2352450, 4836362, 4400092, 1730566, 5875078, 1163328, 3799181, 1078400, 6473097, 176770, 4389290, 3930702, 2247381, 5252155, 5094297, 5798128, 1548908, 786346, 2167616, 3408943, 6482932, 8268308, 6846461, 311108, 3509443, 292335, 2139945, 5315971, 4034246, 3368750, 3185661, 850239, 4727176, 2835091, 1966568, 628972, 3540979, 5585861, 4851680, 6954667, 5585688, 7575029, 1022666, 1224100, 2117265, 8081556, 5564272, 6094337, 3512192, 4447560, 2593735, 7029115, 1615057, 6182604, 6007387, 440008, 6161124, 285274, 3999454, 1761041, 2682656, 403435, 2315983, 5882539, 1551338, 4646148, 4502297, 4745509, 3584078, 3034937, 318029, 2307385, 5511360, 5629585, 4943712, 1674374, 6932098, 404086, 3453431, 4041486, 4634031, 2114236, 2992967, 5097826, 427152, 1671710, 8117492, 8244909, 4947244, 7239291, 3863419, 784527, 7897835, 6455885, 132223, 5997318, 2639167, 475440, 4874364, 8341775, 5628523, 1704181, 1098470, 7942278, 3058693, 3581325, 7088671, 5471389, 5666382, 5936984, 738801, 4232882, 424231, 5718096, 2810555, 6995518, 7506366, 6192412, 1757809, 1852167, 8088408, 7915331, 3188672, 3633386, 2245020, 2109698, 8282768, 4928891, 4784934, 8234992, 313604, 3282379, 1182558, 1215938, 2941269, 6527348, 3668135, 7140353, 6666194, 2123640, 3890789, 4426242, 4754497, 7088400, 6357265, 1544629, 186145, 4633732, 5978430, 1508484, 6936717, 3072796, 3033893, 8284754, 7504959, 6804803, 7393696, 2806493, 5282554, 7253014, 7185358, 2664060, 5981318, 5057868, 2331017, 7531460, 2845195, 6326162, 4354426, 5894280, 1602267, 6299024, 6615246, 1498629, 5102463, 7208301, 2184276, 4872292, 6275357, 1334360, 2731352, 1632393, 2666965, 4482704, 3506670, 5714329],
[1550168, 7424210, 292109, 7423684, 1750345, 6974931, 5688264, 8172582, 770260, 1381627, 1430742, 693826, 1001472, 6715016, 1188195, 1888150, 3818556, 4676105, 6034536, 676245, 8304778, 2161621, 1600065, 4407112, 2158044, 835278, 6792695, 6929321, 6760175, 1439959, 1023596, 1154979, 1529259, 5763706, 8334783, 5823503, 4999957, 7234018, 6957958, 1228673, 2899197, 6071344, 501162, 6338780, 348247, 6966377, 8354104, 5109858, 8248876, 7506290, 2141176, 5088302, 2589322, 3257874, 35325, 3628863, 7891066, 3961938, 7778545, 4186932, 4544233, 7669253, 7142240, 4164782, 2509776, 5557977, 1239692, 629677, 6586379, 3360713, 1958463, 3764734, 1682603, 2598256, 1418342, 2138070, 3711210, 4332406, 5252160, 1253277, 6428406, 3393451, 4341410, 6485247, 2227999, 2690968, 875285, 1447394, 7206506, 1558323, 965728, 652347, 3011978, 2437239, 1823421, 144, 729592, 3499376, 2958953, 6006172, 771666, 6233402, 791991, 3989110, 7045738, 6702703, 4506662, 4675489, 5488081, 5637200, 3266530, 2294293, 5597871, 5543096, 7933404, 5422472, 6442413, 3556798, 6221072, 1330862, 3079373, 1215107, 4472703, 700557, 6503776, 3711232, 8016347, 2297024, 5321936, 7719190, 2619287, 6428343, 7931800, 339829, 1210465, 1083452, 7581552, 4333105, 7219062, 8349424, 2110987, 5827470, 1903192, 6042708, 1260469, 404345, 1308913, 3877033, 2156613, 3818187, 682298, 5693335, 8221670, 7241503, 4244003, 7377251, 7599163, 3143159, 6714452, 5889779, 4242052, 3780681, 1681893, 4207853, 3939263, 1254054, 4637554, 5677431, 7446000, 2908649, 5745245, 1125336, 2914898, 2246931, 6519697, 747492, 3807501, 4510429, 7516883, 7420863, 46634, 7519094, 5632365, 7495346, 4046425, 4648072, 7600501, 7802465, 3036604, 7028666, 5613020, 369226, 3095310, 4874432, 1079495, 6601707, 2555469, 4647714, 4287202, 6893076, 1130447, 7845836, 2725068, 1644341, 1445534, 2873352, 6836269, 1098473, 7034864, 186560, 5900811, 3032385, 1546486, 3120856, 5387893, 5268223, 3833296, 502334, 2324504, 1602597, 2153345, 2891768, 4175188, 5234338, 5254478, 5533199, 5364139, 3814120, 1196947, 706277, 7598811, 6387988, 5315995, 1287836, 1107367, 7834361, 2430011, 5174785, 6101375, 229022, 6316026, 4036416, 426020, 4898874, 7591, 507098, 5712767, 7951861, 3393251, 3246455, 4503296, 3783317, 7261701, 2807309, 6255617, 7918489],
[124268, 3454508, 4540277, 2184358, 7715163, 1896113, 7392215, 2245934, 1933423, 544210, 2362289, 1133934, 5522240, 7079493, 6220452, 6725585, 4287242, 7872520, 6621741, 3618444, 3504714, 4508259, 80298, 6477825, 450462, 2979288, 2311097, 8017037, 1898478, 1693384, 4568288, 825712, 659735, 2197465, 6608878, 5097441, 329414, 1492926, 7771628, 2764980, 8267025, 1045780, 6086304, 5728373, 1185312, 4403074, 1113298, 2528623, 636481, 6048978, 5522881, 5237844, 7252175, 6302111, 1737301, 7430134, 6042491, 6280648, 592171, 6568069, 7386665, 260177, 8162793, 5396531, 2080605, 2879094, 6550355, 4316630, 4693187, 7227018, 1878178, 4062968, 660982, 4107999, 7342087, 143367, 5924700, 5292073, 5963544, 6392840, 1479198, 1674589, 6104642, 4482736, 8249291, 6361729, 1378596, 4908681, 4536361, 4362312, 7063547, 6487585, 6293197, 5083317, 1023209, 7483314, 7347362, 8016708, 6258737, 841418, 5986694, 8187776, 7314254, 4069187, 4777966, 1282229, 6849823, 3651546, 5167237, 448982, 1617535, 6148062, 2563831, 341348, 462953, 2726092, 470426, 4389745, 1897006, 4198701, 922933, 4832433, 3998732, 1019961, 4704547, 3686639, 1630795, 7480248, 4423139, 6066099, 1658452, 6587344, 2406221, 2616268, 3370493, 945748, 7548847, 3540138, 5497123, 1777802, 2285179, 6059608, 1116857, 276355, 847199, 470378, 380991, 2090624, 5511114, 5338633, 3294702, 2758899, 6750230, 7849133, 2519388, 5952859, 2024128, 2765296, 4432592, 4002463, 5501721, 8048477, 3042065, 1048052, 3038342, 317406, 5628826, 5089941, 2414816, 97410, 2666506, 5195965, 4308509, 5255146, 3067360, 3058663, 3154174, 4210082, 1201494, 335802, 4732686, 5599873, 1517675, 5649550, 82666, 8196174, 3041934, 1141908, 2422690, 6366263, 2276637, 4975039, 4811690, 4288619, 546780, 4828023, 849944, 2754180, 5503830, 1260152, 6280854, 4347769, 1714217, 7055213, 1845288, 6519162, 162994, 3813822, 2123297, 4083321, 94343, 2805404, 8015229, 1940844, 970280, 5414903, 3027911, 5144950, 5266658, 8296429, 7608062, 2147950, 3858856, 6791048, 4115046, 2360009, 1007126, 1420551, 6999770, 5397107, 3240435, 3315224, 5647378, 6172666, 4887504, 4141035, 2861062, 3122658, 4093908, 715621, 1714512, 4633066, 767499, 4331334, 2272858, 7241032, 3107744, 7800848, 6296453, 3911231, 3540601, 2068866, 3927560, 1040826, 2201935, 664526],
[7090291, 1989201, 6118115, 1476146, 7536419, 8322799, 5950956, 8267461, 7609389, 1431325, 112675, 8267806, 2877813, 4587228, 577546, 6811694, 2846461, 6055685, 1172044, 7701176, 350602, 3345503, 1484354, 4957584, 6104233, 8114112, 6390720, 8160489, 5543073, 6161915, 6908779, 3470522, 5663216, 1025863, 5518546, 179031, 5319046, 6492566, 4387380, 328865, 2385300, 7509164, 4523830, 1769437, 7305191, 1799542, 2579784, 3379695, 5023935, 5119468, 6440062, 2478574, 5947135, 958864, 180362, 983875, 3631642, 3133879, 7769249, 5795411, 418829, 3861659, 7308043, 2791794, 5470605, 828605, 2531813, 1043049, 4853410, 7922908, 2008161, 392887, 6419330, 6961948, 6912016, 224530, 7823713, 3084620, 5966231, 5456628, 939767, 226305, 243958, 3042851, 4844383, 1859447, 4688504, 5537197, 5850555, 5348179, 4615676, 1784321, 8078674, 4808530, 743138, 4156228, 6846512, 6273431, 5871168, 7755251, 5252026, 1891973, 7255979, 3093452, 6088132, 4544061, 6903402, 7069266, 2713182, 1732214, 3097381, 7338844, 3829305, 8201661, 1264893, 7370864, 1319291, 7615276, 7261221, 5162860, 3374788, 487509, 2734496, 4436233, 6454810, 3515043, 901118, 8015800, 1048476, 3640805, 1445919, 2573951, 41572, 4724743, 310668, 2494134, 1127574, 3700120, 1140349, 6456036, 363970, 3869283, 3279457, 7762368, 2866833, 6299927, 1719650, 4131478, 3913974, 116163, 5214814, 723937, 6021159, 7621537, 3356650, 4600497, 1298750, 2427630, 1482432, 6759971, 6863640, 6354088, 7045221, 662877, 6594395, 978353, 3130181, 1412508, 2686843, 6669197, 3433059, 6682135, 2522990, 8345241, 4097226, 2199179, 5021392, 1997087, 4416448, 1851497, 3676944, 4864657, 1591364, 2453500, 6349615, 4985104, 273089, 6509201, 142979, 5212001, 6724389, 6847978, 192405, 6975782, 4255889, 2256402, 7721989, 1586571, 6669505, 6615576, 2454479, 6254706, 6553216, 678558, 6052126, 197972, 5932736, 6717340, 4478648, 610318, 6591033, 7963332, 58445, 7514386, 7185820, 1503190, 3721213, 7131565, 7114576, 5410511, 4436485, 4755765, 3078576, 5879490, 397700, 1948141, 196872, 2587143, 3256582, 536885, 8291646, 4951029, 497181, 3717800, 1439253, 1539922, 2107716, 4688967, 7120882, 7560935, 928356, 5989369, 917995, 2455435, 2352765, 2883184, 2695744, 7213419, 4429725, 4589005, 8187736, 7721735, 7801436, 7824046, 6971001, 1076175],
[6562658, 4589386, 6234799, 7747056, 5404545, 2851093, 6252981, 7600008, 5648332, 7563286, 6404145, 7446438, 1037168, 5590589, 304912, 6960005, 5744852, 2746386, 2898502, 3422249, 8167784, 1309529, 2758962, 2671454, 4194029, 1085914, 797984, 1647852, 206216, 4073375, 5435427, 1499910, 6729526, 2635710, 5632714, 7529680, 1428005, 4103599, 3821554, 7098260, 465711, 2757861, 5446148, 3440599, 4530016, 7700119, 6190804, 861232, 3944011, 6180181, 7139693, 6235623, 2983564, 1706716, 6738505, 5250519, 1738465, 1270613, 363412, 6579829, 4925248, 3329734, 6411381, 1783469, 6605643, 1721359, 7398433, 6872567, 160503, 171249, 2336352, 7364444, 4603427, 1956714, 2766079, 3050834, 2233409, 1364666, 8266683, 7161440, 8350339, 3670932, 1703959, 22757, 5317210, 6512134, 5242806, 4243750, 6531552, 7312805, 7511890, 3287607, 767868, 4987844, 1938322, 277307, 3685347, 7676723, 6628398, 6580532, 1230075, 3836024, 701948, 149399, 3755502, 3370574, 3267189, 200216, 1632788, 796172, 6374951, 6761509, 8073339, 5555301, 1367489, 3701593, 6876839, 7391291, 2042009, 6628353, 6453810, 7228110, 7245753, 8098564, 7201603, 1493223, 1693809, 623301, 3445276, 1016451, 1475111, 3382255, 1203580, 5943013, 3043118, 1644084, 5771140, 3522427, 131065, 1126935, 4217440, 4984877, 4872483, 7793824, 1260334, 5232320, 5184612, 6915124, 2335251, 7318959, 6655725, 494764, 2819970, 2159975, 4308005, 4871776, 5668657, 4555501, 3923486, 8042080, 3351893, 8165657, 5047625, 2086590, 7434653, 290308, 6596745, 5204995, 1611056, 8223486, 3545529, 6785072, 6380045, 1672801, 1761495, 7561702, 6328723, 3819929, 7100920, 7760954, 998438, 7106637, 640831, 6285002, 1555626, 5308276, 1431966, 7121865, 6685259, 6267600, 424532, 4442371, 3188000, 1131698, 3361174, 473970, 2028693, 4594364, 101879, 7911894, 7849749, 3702466, 1929498, 7602101, 6438906, 8290092, 4622910, 5379401, 8277555, 6076121, 687759, 6303932, 8014870, 4304568, 6836794, 1534152, 6135528, 3561472, 8091493, 7321206, 5416391, 1911962, 7726862, 2606264, 6310349, 4307424, 179712, 5888195, 730849, 175061, 4954712, 2800340, 7000348, 7002065, 3643029, 7336409, 8327667, 2405013, 4737561, 7978872, 7558159, 2966653, 7609329, 2694919, 5579629, 4894203, 2124591, 1588521, 6168078, 1981865, 2604210, 817321, 4997594, 6341282, 7888693, 2178309],
[3291489, 355298, 6318436, 2743739, 2683026, 2452262, 4419231, 4318992, 3175689, 6158679, 6560796, 5470575, 7202885, 2142351, 1162017, 833132, 7115046, 1024202, 4011955, 1243334, 1566406, 7291028, 1800528, 7434535, 4753067, 6669087, 5157910, 1225615, 733758, 5059269, 1405834, 5737760, 1827199, 7429041, 4945180, 7288049, 4592238, 4669567, 1540085, 6732701, 5121778, 1176156, 6513025, 634514, 7058789, 3658132, 7299854, 3960003, 6337720, 6944448, 1572149, 6614321, 2327214, 6448700, 8211235, 1310972, 2861913, 240787, 2120767, 5811986, 3496974, 7830062, 1777202, 8295596, 5670692, 4565177, 7762600, 7384213, 6073137, 758809, 1562827, 3650471, 3230719, 6276997, 6364453, 7790129, 2165338, 7405311, 2523061, 5370921, 7308988, 6428925, 7636941, 3852314, 404904, 5787905, 2404242, 7669057, 6630597, 2045477, 1538028, 7178786, 4031242, 6868106, 1006508, 2894804, 5252844, 1540351, 6641674, 4819286, 3346530, 2127824, 292560, 8241122, 7089843, 3993080, 5335622, 6190000, 7762219, 4082211, 7182135, 4871977, 6074725, 5973764, 3437891, 510067, 2579299, 1383156, 1804347, 1625094, 3296368, 1998359, 1111718, 5523524, 3928799, 6662714, 7046742, 4716316, 6110031, 7745795, 6745752, 2759022, 4656918, 3932306, 2031488, 3772845, 3911021, 3007748, 7322319, 2757657, 566202, 7266127, 6770431, 866924, 5989071, 2932644, 8066863, 144656, 5453890, 1244952, 3957526, 5526654, 1226544, 2137720, 1884574, 8012225, 7355529, 5641775, 3474075, 5009081, 1422018, 3757299, 3895970, 5861437, 8267021, 2572551, 5122437, 8305441, 2795997, 6490598, 7850818, 7333662, 3652637, 4191273, 7561082, 5225217, 3614063, 6607886, 3498001, 966846, 5942594, 7337788, 3191805, 4224922, 5202069, 1688596, 1981936, 3862115, 6326591, 7265125, 4742705, 2774314, 5329378, 7112644, 2536312, 6976007, 8356455, 4102683, 7647006, 5160465, 4374949, 4683296, 4124670, 2441640, 2545570, 5622816, 5459400, 2598296, 1708806, 7250218, 360980, 4055939, 6637525, 498900, 7474442, 6365726, 3736619, 6265007, 1782616, 2229228, 7113972, 1439365, 4304835, 2717545, 3850714, 2426070, 635255, 7178569, 3647900, 1304479, 3620126, 4314908, 380949, 5261176, 2220297, 6801588, 319274, 5555023, 762561, 4283760, 7707711, 4155486, 7717787, 6062317, 5256117, 1494618, 3461102, 2150123, 2693569, 6246660, 5150462, 1052373, 6150796, 6409892, 6156663, 4125505],
[2318043, 7634396, 4128865, 1470370, 8206572, 4934646, 1248748, 7691275, 6739257, 2035651, 1186985, 64591, 6787706, 2783456, 2005998, 7121044, 2615939, 7792539, 2107293, 6455128, 2905042, 4871871, 119937, 255218, 2463182, 1894493, 1153410, 3578021, 5361819, 7504103, 2063679, 6813131, 1375990, 1337553, 4671486, 7911246, 5814813, 7039830, 5267927, 4867866, 4627304, 1274635, 29492, 6802158, 857730, 4742465, 8139844, 3784980, 8178018, 5230085, 678155, 1866601, 5002198, 292759, 119103, 4862978, 914208, 4463045, 1980598, 3763875, 8289289, 537456, 1396433, 7223993, 6028806, 7404699, 5722404, 1571479, 4536443, 5470083, 7393180, 782089, 7410085, 2580657, 3277785, 7604831, 967464, 6362582, 5870678, 5918271, 7761026, 2469347, 3696925, 4597721, 2199906, 146141, 7742163, 4407167, 1837463, 192411, 6087419, 4704629, 3296522, 3746844, 7564947, 2349514, 7338993, 2606699, 6572041, 7386240, 3431541, 5693487, 2761404, 3718757, 6438353, 4047003, 1448719, 7618901, 6713099, 1916112, 6713348, 6394728, 6287415, 4908384, 5238618, 5035257, 682648, 7642357, 6338709, 4266467, 464443, 1948226, 7034213, 3799, 4819257, 603692, 286512, 4613495, 6413019, 8093545, 6472938, 2713773, 7684995, 2988502, 992015, 7651302, 7549382, 6820837, 1077546, 3172635, 5812266, 4075566, 7605044, 3121055, 4797932, 4550027, 7869895, 2597491, 4130894, 5780693, 7380796, 1634434, 93222, 7331275, 2519148, 6961480, 7254808, 4925813, 28176, 1339337, 761837, 3735627, 1138328, 6127790, 2607131, 1351154, 789103, 2268991, 1650990, 1953390, 8129282, 140889, 3695278, 2577608, 85218, 6634886, 5256301, 4190229, 2427849, 1201555, 2142420, 6071051, 8096546, 924908, 4372138, 787581, 4282091, 2832449, 8024845, 3929088, 1779977, 5160502, 2968631, 5928748, 2422370, 890621, 54158, 1544166, 7992931, 562184, 5369427, 782984, 2939808, 6263502, 1767407, 3093903, 5483480, 4159618, 2831389, 2815050, 545622, 8152053, 3137421, 8337969, 1329605, 2005251, 1800340, 5750814, 4246108, 3440553, 7525381, 3794399, 661566, 3212729, 4884181, 8271048, 667405, 2531805, 8157274, 1036172, 7043646, 1070459, 6789345, 4781654, 1824175, 7878106, 3336934, 4519946, 3671062, 1902593, 4200439, 1713694, 3405389, 6746655, 7336880, 7879513, 6707627, 1062511, 2028245, 1188314, 1792884, 752605, 7901641, 7147858, 6152594, 8343818]],
[[6751095, 4795203, 885047, 7940309, 3478932, 3238845, 863413, 7851412, 6543404, 1357512, 4757923, 3430655, 3676858, 1096643, 2035346, 1725087, 3507397, 879250, 2288486, 280410, 3000791, 1984678, 1373405, 7853247, 4736334, 2332728, 2350953, 2186166, 6808659, 7979162, 5080950, 8143904, 7268047, 5605829, 7908376, 7948657, 6561944, 3135604, 2691985, 3994273, 1821263, 6695907, 3712683, 7708795, 3716683, 433189, 4666287, 1892953, 1205689, 1884751, 7742487, 4865850, 7322163, 4706767, 6052298, 4627777, 3847127, 3228439, 7721549, 8117503, 2882600, 4816017, 1510540, 2317754, 291126, 5849360, 7724084, 7403677, 104336, 3619157, 1202556, 1110298, 7841957, 4238043, 7393146, 1968558, 3168770, 2877227, 2714562, 944233, 5588351, 2384955, 6110746, 1965275, 491269, 295712, 6818342, 291487, 5020579, 1971892, 2059733, 6497678, 4047600, 7556301, 6539029, 2338681, 4043349, 4364643, 347335, 3195915, 239945, 8332701, 517255, 5605823, 7357017, 2734022, 8202537, 6301241, 8111641, 3110622, 2239943, 2802622, 2202877, 1688656, 5280977, 6759869, 5804947, 787123, 5042862, 4689223, 3934824, 2819262, 1273265, 5904214, 489859, 4147976, 3948606, 431460, 2439562, 1903663, 2840047, 8287966, 5297735, 402689, 1502823, 3587927, 6606677, 4816862, 8047747, 5965768, 2650493, 4630375, 6813294, 7124647, 1033707, 2825313, 8177791, 235634, 3212471, 3215376, 3035029, 6311988, 1086544, 5212123, 217492, 4333461, 5296456, 238495, 6728832, 1018752, 7972486, 4044650, 4886825, 5510336, 2219791, 729333, 6868987, 536484, 5733946, 3233489, 774738, 1349325, 400438, 3636645, 7554378, 6015410, 3532873, 5538835, 401019, 2883838, 2723643, 6607023, 5519380, 3094919, 6027316, 2685918, 2909373, 1415425, 5240992, 278754, 2345667, 6235146, 7620696, 4121899, 4502119, 2555363, 664532, 5547725, 2628573, 7180606, 3391994, 5424680, 3210167, 2042474, 3769922, 5621045, 4201283, 6594107, 2133648, 6931021, 473998, 4046819, 1403445, 6255888, 2137075, 3652598, 824511, 5254020, 6063424, 6057342, 280780, 5740573, 3672971, 7403778, 119374, 848070, 3299338, 6886103, 1900989, 3833782, 1207252, 1822715, 4606129, 8294995, 933298, 5445054, 8026640, 5049098, 1682529, 5876662, 4810134, 1592882, 1511200, 7136876, 1331216, 3121004, 5162348, 2518345, 5177633, 1545182, 4734107, 4125372, 7565800, 2987938, 223471, 7434975],
[6476891, 1272736, 6895586, 5995035, 3702657, 1401339, 2764560, 2935833, 6056732, 5204200, 7883077, 6613066, 5655867, 3999117, 7461239, 25070, 661785, 6153359, 8246781, 7146281, 7007317, 1650728, 5956800, 2758622, 5034532, 7065320, 2124924, 3964137, 965414, 1625485, 1733553, 7504007, 6551472, 7900070, 7482544, 793905, 1026118, 1571976, 3913244, 2822754, 777321, 1024911, 483321, 6691468, 6102271, 3558611, 6695078, 2093271, 8278712, 5208811, 4569412, 3656736, 4554180, 377091, 7861784, 6083642, 6561199, 7078199, 7223561, 944610, 1137887, 4395992, 7543311, 4133130, 3287430, 7753270, 734286, 602206, 4091314, 4514852, 3320601, 4331908, 4309428, 4333282, 6969814, 2354487, 2453465, 728783, 4025949, 5329756, 1281858, 3912836, 5407965, 6967513, 2082577, 5564225, 86243, 8065043, 6542808, 6112996, 3334872, 8273080, 2332332, 2278327, 2140087, 461490, 5681877, 8086723, 7178764, 7215555, 1999691, 5462873, 4779520, 5038401, 2072430, 54234, 3458740, 6841286, 195726, 4711342, 2673222, 6133969, 8157160, 4522306, 3172419, 6118689, 3671789, 6016236, 6690747, 4767189, 7629121, 6638934, 3448050, 116322, 672154, 7126721, 4383307, 4043477, 3840265, 3429511, 1204334, 6102473, 5091034, 1963914, 8272802, 5960368, 1792045, 5960367, 7552500, 1008550, 5659021, 4128869, 3311842, 3127272, 3788843, 7450387, 3411140, 4866745, 3947284, 1004443, 7011341, 1282024, 1380404, 4314417, 2976249, 920749, 2695644, 4653367, 2153892, 680205, 3949025, 4846090, 3013192, 3437938, 5853869, 2110353, 2018090, 5642105, 2061456, 295805, 7281932, 2190730, 5469153, 2801403, 2644754, 659541, 6421762, 6108961, 3861817, 4543297, 6832299, 5496097, 2903780, 6527846, 5006095, 6477294, 5075665, 5529606, 1913399, 313944, 2485155, 8043278, 3403779, 2005266, 3388133, 3669212, 3135482, 341739, 292356, 6260799, 3101772, 6218234, 267767, 1689670, 963126, 1799986, 7748068, 2475689, 4814367, 4782406, 7834185, 3228347, 71406, 5096387, 1015713, 4204839, 4380399, 3017429, 5278885, 1329709, 2741256, 8352956, 1789673, 1705272, 1296461, 4014281, 2025872, 4521377, 4560695, 2745517, 3802749, 4941885, 4810271, 3945148, 7710417, 3894015, 4735556, 616183, 3133252, 1730823, 5185677, 6729885, 3704649, 6951087, 951499, 1629073, 3551815, 4971465, 5156933, 6963295, 3240860, 2262626, 7106398, 8294249, 3311636, 6982187],
[111619, 1676994, 1098033, 7710340, 4760347, 6602290, 7315031, 583574, 1626727, 114820, 4149543, 3038751, 7361786, 5735246, 3890677, 8012447, 2604931, 2684764, 6581247, 4394982, 7701225, 7909965, 7526721, 5118485, 5320434, 5698954, 5349329, 1473466, 3400943, 412228, 4770835, 3459174, 2095715, 27144, 4941901, 8140658, 7117633, 7432500, 8265263, 2725505, 7151706, 1165339, 2214439, 4267376, 4437403, 2692371, 4311270, 7136977, 2521293, 8227583, 401703, 8360516, 8261995, 5781447, 7086980, 24140, 4828655, 6050732, 7958, 5310267, 6805324, 3332368, 7096315, 2010763, 1779478, 5507514, 817253, 8003762, 3812905, 7138960, 6221024, 2603806, 5800256, 2699033, 1168661, 865306, 1017725, 1362241, 4594286, 2153557, 2753094, 636703, 1917776, 5222181, 3814607, 6597777, 8336267, 7372776, 4797723, 5145069, 4398226, 4477675, 7138360, 5104574, 92449, 1541680, 5146709, 4714944, 1340886, 2521418, 6210599, 6763988, 648010, 1210506, 4522327, 7220120, 2539632, 5502013, 5429101, 7297533, 2330200, 801829, 4307704, 1564563, 7660938, 1486554, 7085516, 2067582, 4177849, 7771615, 6902300, 3782060, 1780540, 3387065, 5338543, 3783816, 1808309, 5025146, 5497441, 6669583, 6440450, 1387637, 5308114, 5958104, 7962645, 5297694, 217910, 5818179, 8107471, 1742062, 3323546, 3205566, 5438963, 865402, 5244058, 2129686, 7648350, 7525973, 378679, 1639334, 8106734, 6638892, 5592849, 2137207, 2385452, 6482525, 4479444, 2617984, 2137320, 2658402, 4812798, 2509087, 5945382, 3670439, 4705473, 1142377, 8201723, 1045729, 2362050, 6678922, 207442, 4363495, 5593076, 3950996, 1424564, 1439296, 2428094, 575177, 1048, 2632687, 7183292, 517156, 2866908, 4019740, 5485492, 1630403, 3854222, 7494081, 2613643, 39814, 5570057, 2565918, 5594189, 8256879, 1437564, 4428191, 4695604, 3325202, 7999642, 7620225, 5072968, 1209312, 7771244, 6978854, 443972, 4372896, 4087611, 1887400, 229728, 7586330, 1123133, 5814707, 6081995, 3186047, 3477409, 3860170, 6503187, 4480135, 95838, 6350297, 1229136, 3623912, 3682561, 6224580, 5762404, 2480050, 247450, 1613365, 2351719, 6229159, 2065951, 8148746, 4567389, 4524949, 2421069, 7709944, 5273185, 978712, 3282297, 2052230, 96588, 7056422, 6939803, 3227456, 5376329, 656857, 1707491, 2361931, 4749949, 6452618, 309084, 6722262, 3919921, 2719174, 368589, 3099014],
[1440271, 5728915, 6744425, 5387316, 2224474, 3278861, 7884805, 2439391, 4207727, 7990031, 6602542, 6027830, 1622622, 420242, 3955074, 7508794, 3594656, 6506828, 5210271, 1641300, 2002611, 1890290, 7165934, 4864127, 7528599, 5159198, 7411610, 1600681, 8097738, 2775133, 5582741, 6756740, 1472117, 44100, 5121027, 4737891, 6721415, 8107516, 7749325, 4166297, 623411, 4332720, 6327763, 3851672, 1830623, 2567124, 2086122, 1655603, 4987454, 7553431, 7074153, 5497490, 4315022, 1170125, 2999857, 3513096, 3077743, 4365435, 2656943, 4567950, 8261950, 1428889, 1945783, 3505370, 827025, 5490949, 1463425, 6913993, 4490590, 3262197, 6723810, 5270961, 1693688, 3194706, 7870375, 282821, 8154936, 5439411, 7346416, 2322829, 4498397, 4448288, 4926603, 412709, 1467492, 1744393, 6324381, 6807702, 6698955, 2836148, 1098737, 7787632, 5600183, 371117, 4441500, 2874651, 6341038, 3413325, 2812055, 5535489, 624307, 6650283, 5199110, 2376768, 5823438, 6852952, 1630717, 6391776, 6510242, 1486924, 5867609, 4047369, 5837502, 4363815, 5387744, 8289435, 7811456, 1511827, 5326328, 142721, 6737079, 2641974, 4083182, 7422018, 7730845, 3724776, 4416264, 3890631, 6679547, 1921729, 4035936, 7817015, 5181126, 5020502, 7595951, 7975474, 4893442, 1576956, 7209064, 4364720, 2438984, 2032332, 4744565, 4688186, 5703513, 8100558, 7230920, 3311055, 4439061, 5635770, 3899831, 1885655, 617854, 1255288, 2395895, 3631106, 1570697, 4396400, 1695570, 4407054, 5299201, 7882535, 4034632, 2725065, 821406, 5826558, 7013710, 5380165, 2386136, 5192039, 5084403, 2421784, 2808044, 6011123, 3873461, 1249881, 6209740, 8219344, 6974819, 7235173, 8339928, 2076486, 1733701, 8084269, 6959599, 5771827, 5707238, 93481, 41310, 8061116, 2085879, 7141713, 7677783, 5843820, 5992287, 7737448, 802522, 7052498, 992924, 841287, 5500278, 1329849, 3629010, 5377923, 4811434, 5232705, 925726, 2674185, 4741592, 5814553, 6329610, 4618171, 3774201, 568387, 8148374, 3064425, 208034, 7527510, 5217180, 3572150, 5711951, 7035536, 6239242, 8294020, 8074928, 2103706, 6772843, 1083972, 5009329, 3177257, 6149619, 835559, 1011387, 7414590, 3597950, 2542614, 2691486, 7159129, 2652292, 849763, 6607563, 1830791, 728450, 4795880, 7201012, 6741918, 2307056, 6694005, 2205922, 6343351, 1940664, 8125548, 2213634, 519296, 6398731, 1742236],
[6370436, 182888, 7464879, 2196521, 3016161, 5710855, 2178731, 5242891, 7175646, 3376572, 692652, 115256, 4681265, 2327364, 2866131, 711001, 2543099, 3952645, 6873295, 5874177, 7842267, 7460562, 2103889, 5307755, 2748798, 5682641, 2064938, 994731, 7316148, 7724024, 6661771, 7891061, 3333696, 3505649, 6523273, 887444, 6717279, 2121048, 2210738, 4195354, 6759001, 1863853, 376520, 1308760, 7186525, 4452157, 783534, 134073, 2252782, 1339413, 1861831, 3241553, 5573493, 3828234, 2542644, 6324500, 1571161, 2652195, 2037112, 6669366, 4686981, 2056409, 1564989, 7246088, 3488787, 2424423, 623278, 140110, 3051064, 7864232, 768386, 1315674, 1511982, 7121946, 1538112, 7211115, 6300123, 3663354, 1726877, 28613, 4445831, 5273734, 3002191, 385451, 5009543, 4747052, 499099, 4633017, 3164423, 6692198, 1151832, 7368178, 1730215, 7593663, 4420845, 6559731, 1778274, 7733518, 3493353, 7115783, 1328832, 2776578, 4566058, 239026, 8259472, 6553016, 6416483, 2929324, 5498164, 6281446, 1943822, 4238161, 963731, 8064601, 2622570, 6355087, 4337091, 1503751, 4093881, 291377, 5411105, 6900748, 1285139, 2996804, 1639018, 4451582, 4467082, 8097000, 4047496, 2908878, 8338836, 2089162, 3783940, 1771450, 6799800, 4997128, 5100179, 1796653, 550299, 1219994, 4008138, 383514, 6311848, 7640655, 537625, 4510206, 1034153, 5330904, 4657692, 3396866, 6742694, 4497646, 4217863, 2007116, 3072597, 8067082, 1109224, 5139740, 7294832, 3383664, 2509457, 3744060, 6408599, 1302642, 8329512, 4588043, 1102524, 4964929, 2821649, 1823572, 6767145, 2586648, 308995, 4776529, 8157535, 4316630, 4735203, 1011890, 2695909, 5143059, 7353613, 724804, 3130264, 5338244, 8139815, 4239395, 6222159, 4321803, 8322735, 6234963, 6507140, 1842719, 5625545, 4511207, 3406794, 8020465, 3309806, 98342, 105605, 361485, 7289774, 7343717, 5474574, 3382938, 81991, 1648491, 6095443, 1708831, 5419209, 297297, 877589, 1901449, 7055875, 4390177, 7180193, 3813482, 623224, 2133247, 5237295, 2580078, 8297584, 8140553, 2207391, 1791402, 469374, 1258826, 4457375, 7059905, 3903672, 7032837, 2336308, 7562556, 549571, 3207520, 6897500, 2374073, 2525078, 2405454, 866625, 6922550, 4767212, 3713596, 6227576, 6905221, 1758141, 3361235, 6912194, 4383639, 5525742, 3496007, 5593733, 4665592, 7956024, 1706800, 7680460, 1302122],
[5188684, 5135238, 2297957, 6853152, 915652, 396775, 2807763, 1583950, 4150010, 3415769, 7391999, 6813601, 7072294, 5490506, 2824855, 49545, 8264355, 4098461, 4777510, 6500465, 1428602, 1855085, 5447637, 1145048, 4935218, 5419327, 1677402, 2990969, 1051297, 6256614, 5530434, 5012074, 8075416, 1304490, 7707684, 5299912, 5734297, 7846005, 5107826, 213311, 2703934, 8005644, 5214795, 7613563, 1212925, 8125766, 1361743, 4455087, 1496409, 4410391, 4436496, 8283312, 7151812, 5539885, 6707432, 7994726, 7095397, 6192040, 5077777, 5577855, 2869095, 4047545, 8189070, 6220763, 75955, 4385765, 636052, 4572864, 2066601, 4508464, 5945656, 3324303, 6189266, 1287276, 6926910, 8210694, 3218693, 929109, 2972097, 5072056, 769760, 5472836, 2286651, 6514537, 3099230, 1663793, 1719663, 8192586, 338385, 6428412, 7306278, 7668214, 2508447, 5775485, 2913751, 227433, 159552, 6590226, 5599974, 5442169, 4795632, 7948716, 2136690, 1391615, 5475437, 1731855, 1108447, 2259297, 1328225, 5226910, 860282, 8323024, 7020816, 714547, 5708399, 6831589, 2230688, 7522236, 7411356, 4143192, 1206109, 3603321, 5592645, 6391587, 4782316, 4232161, 5108558, 6948077, 2233238, 8371438, 4040646, 6319502, 6702108, 6942376, 2186013, 7048495, 6011145, 7920113, 6182143, 1142088, 3001344, 888009, 2366964, 3813796, 404752, 186801, 6710043, 989313, 2939002, 1540143, 203997, 3992775, 1019585, 7467304, 6273972, 8226276, 6835853, 5683825, 783467, 4779036, 6538227, 6581944, 1311199, 78493, 6255063, 2786811, 4880643, 1671827, 3209645, 3753049, 7382031, 3385531, 4736602, 4517108, 678625, 7688556, 7048041, 8268232, 4313694, 1346460, 509573, 4695861, 904968, 5515360, 4197105, 1429467, 4196332, 4508373, 5323233, 2096377, 1723206, 6385954, 7562597, 7740186, 5645050, 7979631, 1712487, 7263435, 4077406, 6099701, 3720423, 5030308, 5225176, 3492173, 6042577, 6819292, 4602024, 1753319, 6095055, 5107877, 7544405, 793939, 2432377, 5345564, 1069504, 3431216, 3026505, 5635957, 6427472, 4422110, 1516109, 3010762, 4798740, 1636871, 2261079, 666510, 4979533, 2771542, 1603972, 7448104, 4134703, 7842028, 3607408, 4855718, 6830817, 7330854, 1180320, 8342148, 8202896, 2103302, 4726766, 207074, 4336685, 5301805, 8017531, 3207765, 4800668, 4566823, 5510486, 477610, 1241002, 2889600, 7107733, 3843327, 808457, 6037945],
[7393218, 1010544, 3183488, 218660, 1441560, 7836839, 4983576, 4533836, 4969688, 3733928, 6869004, 5587507, 3764032, 4131977, 3851001, 1453460, 5118791, 3854553, 2073971, 2228573, 6929473, 4323941, 7733547, 1524685, 2865938, 399231, 5733417, 5736532, 417290, 2588427, 6919824, 71817, 6867722, 4383823, 6190831, 7968742, 2026367, 6042561, 2146353, 5878182, 4203143, 4541042, 6083522, 4939206, 3988980, 7283451, 2999672, 6853643, 8182666, 1151008, 6527229, 6864305, 2819138, 6714176, 1288565, 3207889, 2065181, 916640, 3059622, 1598106, 6112770, 429106, 969034, 5076607, 7130262, 2339937, 6908584, 749908, 6922910, 4837313, 6383853, 4326285, 750885, 6416544, 5486858, 2293387, 7413210, 6218001, 1596253, 1976809, 2120109, 4792013, 2612340, 5217977, 7350753, 5974215, 4446632, 140160, 2585069, 3101378, 2755997, 4206147, 4253155, 5845946, 8107194, 1963949, 3871759, 4881533, 1652782, 7983440, 7685161, 4284228, 5654027, 7044660, 1583462, 5104430, 7834647, 2532939, 2841082, 5057887, 1823885, 6823299, 2144802, 228342, 2805703, 573965, 3727947, 4627422, 1117472, 8300813, 2533346, 3635354, 4840010, 5144115, 8284731, 5033354, 2163030, 5590009, 7644617, 4960397, 3407240, 631099, 7524712, 96012, 3605586, 3082542, 7905016, 6199246, 718259, 7694530, 3956311, 6266425, 1150139, 8084362, 1915011, 2644793, 5243211, 3139878, 2689012, 1286078, 4451144, 481318, 4632259, 8335499, 6855889, 6500657, 8194073, 3641807, 3933466, 6943907, 4783841, 689874, 7223634, 2127663, 1553196, 3446462, 2093820, 6158213, 2446582, 2581522, 7758883, 8305768, 3764022, 8326987, 2982826, 6419194, 4128593, 658068, 7600883, 2259852, 2916371, 6336323, 4427505, 6009050, 6598145, 5442426, 8356766, 6331308, 1923665, 2062793, 8133521, 1321759, 1984376, 1476431, 832971, 4118161, 1757245, 6384005, 314822, 4708615, 3648245, 605737, 5968656, 2276625, 7434635, 1038395, 695736, 2330549, 3838059, 3828632, 3673039, 878015, 1331304, 8266234, 656965, 4365274, 1078122, 3717961, 2481642, 3895505, 8269144, 4792734, 6966191, 4643038, 4611752, 2812883, 1283788, 7402851, 2675286, 7957640, 3306450, 6993067, 5590700, 1584176, 5971990, 2948979, 2207517, 5592115, 3090390, 8238826, 3141801, 3497152, 5500832, 2763996, 2426928, 3522197, 6429592, 7644530, 6766918, 7615983, 7988132, 4084939, 3031288, 5365043, 4759102, 3014436]],
[[3370263, 1299342, 5032432, 7061446, 6126697, 6765940, 6437056, 7315301, 4981667, 2489899, 3182661, 1225959, 100414, 134135, 2004517, 3625453, 578729, 6939089, 4536144, 2456983, 3387733, 6724231, 5731499, 5173368, 4730278, 3814469, 8167680, 2279258, 8049541, 742775, 7581054, 7256159, 7971096, 5079182, 6344532, 508911, 7301600, 2795538, 5234115, 7367426, 6346625, 7453439, 2412006, 521226, 7980331, 392874, 7570550, 4793369, 3728966, 3234210, 3425449, 1022433, 2375398, 3377419, 4509020, 6722704, 7724484, 2351714, 1528176, 1073572, 7674001, 8110410, 500114, 303841, 8214655, 7101694, 826539, 2394823, 825759, 1586550, 5547245, 6992106, 1243916, 1890801, 1241774, 5360335, 7989979, 6152430, 7841138, 1770796, 3144485, 7808898, 664244, 4726379, 7416723, 1199638, 4059396, 573458, 4297269, 6586347, 5159968, 7751445, 13923, 7178485, 6174051, 3787674, 240725, 4186665, 4402460, 1591098, 288813, 2807572, 8290861, 5059356, 5063924, 5776449, 4436483, 5864031, 5409614, 1281189, 1295414, 2173938, 551794, 2051025, 776118, 4472346, 805703, 580048, 3225194, 7595431, 7108433, 272339, 6702207, 1142788, 63817, 6823331, 1916328, 2663113, 2711045, 1259772, 8131532, 8088118, 2963971, 3078835, 7413207, 8010696, 220298, 2297499, 4892617, 1879194, 2218141, 5853492, 7734517, 4957669, 6045751, 7552485, 1197893, 5406474, 6568777, 4209272, 5539442, 3502497, 4800896, 6527371, 7003313, 3254711, 3623152, 3820113, 378599, 3456670, 5306285, 5213009, 757733, 6552657, 7765895, 2487483, 7938810, 2860798, 3368951, 4464133, 627361, 6560682, 1662374, 1223048, 564743, 4435405, 3081744, 1490237, 4258025, 5994084, 8067940, 8074694, 5688845, 6084869, 652500, 1382884, 5414137, 2001653, 1272341, 6870987, 8271120, 5730142, 4481312, 1275364, 5380118, 7671022, 5982366, 4186302, 1357454, 5900277, 7381177, 1159252, 4699439, 3786881, 5363490, 6406565, 4617969, 8248384, 4929029, 5919827, 7562778, 165143, 2202408, 989063, 3686245, 5442312, 3393707, 5488221, 3934599, 3037552, 219778, 3432133, 7156069, 4045239, 6166246, 5141467, 6450221, 6664669, 4545185, 5563393, 6940125, 7815759, 5068078, 3999753, 6394938, 2149591, 1848783, 2658595, 4988305, 6439136, 6660796, 747320, 7512029, 2274920, 6997800, 1067768, 5919123, 4928164, 584410, 742930, 6419491, 8189549, 5784638, 6364383, 1279991, 5426589],
[6486891, 4134635, 6662125, 2267307, 1485590, 4866120, 1942594, 2315799, 4549479, 1310108, 2865296, 7414502, 4158063, 5585248, 6904333, 4709561, 6522755, 7391681, 662500, 6919424, 1242586, 7982493, 7840114, 2124013, 3424444, 6579333, 5367006, 4153374, 7163413, 6726895, 84724, 919943, 5497524, 7270822, 670241, 3864373, 3346706, 5996766, 2412285, 3829599, 4858004, 5057848, 780037, 5046363, 5183361, 3135466, 5577767, 818796, 5038430, 6809301, 7318763, 8125019, 4066804, 3466827, 4310899, 4287981, 3521391, 7907687, 6770724, 986189, 164639, 1475778, 5264157, 7908300, 5086771, 882803, 3612346, 2065187, 4710360, 3274338, 1295124, 2161795, 849661, 3174432, 5999437, 7487091, 900155, 1450944, 533484, 5211631, 666194, 5789488, 7530482, 4301058, 4783584, 7920266, 6702854, 5599039, 7273077, 1782238, 250705, 2442885, 1709783, 201696, 5569405, 2242299, 5760132, 7265903, 1737699, 6441095, 6089094, 5569757, 5917349, 5450989, 1063932, 3251013, 443637, 6124621, 7959269, 4991146, 5731727, 2615447, 2156300, 3178573, 285810, 7293436, 1844124, 5593131, 772619, 3425537, 8365223, 8149101, 6293446, 5880537, 460898, 1857027, 5221106, 1586575, 7251322, 3417109, 8059674, 5951072, 6849694, 1783382, 1403634, 7651653, 3478968, 249491, 4472553, 1726046, 7217115, 6111415, 5832718, 4082258, 4822680, 205835, 2593960, 4825894, 2836919, 8198750, 5698654, 4516557, 5665758, 4116568, 2599079, 6496023, 3940040, 2766724, 6274875, 7061605, 28616, 2509242, 5249922, 8297378, 2361152, 5057827, 6142467, 301752, 7061292, 5817479, 1253298, 6303816, 7775455, 5316596, 5341496, 8124618, 984136, 7503890, 1462637, 4485311, 4279213, 6224857, 934511, 1243241, 5967475, 5025962, 5379516, 3603492, 242553, 4151226, 41772, 890208, 1813771, 2011794, 5554248, 5881586, 7663788, 4130647, 4671251, 3634669, 521215, 5300628, 4615848, 4755718, 1176214, 4367269, 2461989, 696253, 3868849, 7148228, 3388382, 1505924, 6867076, 4168625, 5713705, 2486287, 2849323, 2640768, 4010455, 8239474, 326057, 6881231, 3209082, 6201440, 561880, 6246623, 4351250, 8192610, 7738037, 524215, 5374035, 185308, 4055774, 7980145, 7933828, 8001448, 3512516, 446900, 2421450, 1951241, 1269221, 4824212, 1632840, 4115509, 4040146, 3952078, 2277565, 5557504, 2420974, 5088619, 6694090, 6620405, 7294355, 687112, 2660872, 648892],
[3441553, 3979285, 133147, 5349434, 1017619, 2776213, 4142221, 3803179, 4540498, 5675471, 6470991, 4841527, 3357281, 7357435, 2894473, 7900698, 3169619, 5713251, 3118857, 1277342, 415609, 7220625, 6026701, 643116, 6097489, 7727734, 4065351, 6375860, 8117575, 4545678, 4333574, 5110984, 3598055, 7581953, 2439618, 1863069, 1449982, 1349515, 530357, 5619299, 5469847, 479772, 3081697, 7956057, 6309245, 1706839, 5622278, 2183376, 4213386, 2181687, 1396500, 5887806, 6740532, 5931761, 5967880, 1770294, 6007649, 7580694, 3430048, 4800265, 4891315, 5685215, 4919189, 5798984, 3538331, 8313848, 7969850, 7988911, 1608787, 3293872, 772400, 623896, 3728568, 5454949, 2814662, 5165114, 1742262, 2374598, 1642942, 7894219, 7322533, 1949042, 2448548, 4638378, 7962919, 6629587, 4951618, 4277901, 4652755, 2201231, 7749850, 8293548, 266824, 1888667, 3087474, 7102866, 2916373, 6522551, 6817945, 5223176, 1638848, 456022, 5003183, 6602242, 7404340, 4592256, 2167063, 6541547, 7976695, 386098, 5949474, 6177768, 2993831, 4216730, 3627729, 7464546, 872995, 6822210, 4862710, 3810456, 4994117, 3955423, 1509830, 2545105, 372891, 2509240, 2575381, 3430551, 1832096, 3427950, 771891, 7635736, 4430734, 7375712, 7150891, 3871714, 2369104, 5171594, 1359332, 4437796, 6942610, 3366405, 5931856, 4753520, 4961026, 5091945, 1885608, 6671291, 4423946, 5776029, 3298572, 8233382, 4931343, 5362711, 8111959, 2776709, 5390292, 717530, 6588152, 3095563, 3804043, 7346099, 2478173, 4461446, 2083375, 157666, 4793003, 3148614, 213230, 4593374, 10063, 3749586, 3835925, 3801118, 1127922, 2864566, 6785763, 7113581, 787089, 6465796, 7798302, 3835108, 3347848, 1305703, 6241286, 4328459, 8284094, 1327814, 1711177, 1795444, 665896, 1351202, 5885776, 5854065, 2797435, 1496487, 5102304, 668646, 6868654, 6333796, 3047870, 556935, 2479556, 8220176, 6155594, 7741281, 482135, 6960884, 1194451, 5715420, 3695884, 6075020, 8092721, 3222329, 3025710, 7599302, 1521787, 4912624, 6041466, 236583, 7253076, 4410617, 4101159, 2014830, 3109051, 2771533, 2807780, 3405961, 1293401, 7737756, 5592598, 3152558, 1464853, 5780958, 577125, 1681876, 3673899, 1739891, 8118368, 4230372, 2945845, 8260598, 6813870, 1723907, 7390798, 6010412, 754533, 425234, 6806744, 5113717, 361194, 7065522, 120535, 7426601, 1508200, 1582144],
[487068, 4872182, 3989539, 6199493, 95514, 2737219, 5857363, 6680601, 622058, 1133125, 5273818, 1409124, 1358525, 399396, 4353870, 3231532, 3310152, 6974637, 6200098, 5546740, 691227, 6643278, 354333, 7205498, 5548124, 1903322, 4247416, 2874696, 1186573, 7174683, 6107693, 4908518, 7164153, 5974054, 7028793, 3174692, 4392813, 5213258, 3705591, 2106541, 1319290, 5737421, 5688327, 5577885, 5337155, 2730292, 4246605, 2538795, 772522, 7508220, 5255561, 3312279, 4583530, 7160014, 6336223, 4594751, 3723083, 436532, 2369653, 1912121, 2535519, 1619808, 4779908, 6759677, 6276297, 2386901, 6087741, 1450686, 5165245, 1738944, 2672610, 4238194, 3590303, 4365412, 7218300, 2493194, 3879852, 2407856, 2644048, 1974150, 5152025, 7010351, 2354088, 4007288, 1047338, 983944, 513507, 1849449, 529633, 5994969, 4647398, 5379193, 7552795, 6049401, 8336049, 6279915, 4519899, 8310840, 1158628, 4696338, 4907405, 7236116, 7211083, 4811923, 5276319, 7742602, 3461985, 366427, 4378192, 1671837, 393983, 7094048, 3666886, 5354669, 1491114, 2712512, 328250, 6009111, 8104441, 6232089, 2698106, 3628631, 5255690, 6883789, 7316359, 3587755, 5963485, 4919045, 6687792, 4109601, 4412564, 1912747, 7262334, 5347955, 4426786, 311241, 332959, 3580117, 7276386, 6903712, 4781318, 2246500, 5811249, 1577361, 4858340, 3682371, 7810555, 1286787, 7171507, 4554132, 3627523, 6865068, 3273788, 6163772, 5856193, 1217427, 659399, 2272128, 437058, 2563401, 6672872, 3627954, 7473688, 5415216, 5271923, 5463356, 2128542, 8358876, 4291261, 5793229, 6260387, 3070863, 5090012, 3185548, 1932542, 4399391, 7598852, 4844478, 3259610, 2736770, 6860609, 3091564, 8240410, 7664840, 3747418, 6745269, 4081088, 2266090, 3306751, 6007412, 1039428, 1696325, 2427732, 8171600, 1787865, 1031445, 2893969, 5429540, 5990122, 3075135, 8014552, 2115921, 5038113, 5064367, 1414699, 5405798, 7454758, 3962826, 2159435, 3276562, 4616159, 4853070, 6260083, 5432963, 2240173, 4307068, 296823, 4571915, 620118, 5217500, 7037946, 7320181, 3770120, 7678233, 5514933, 4895649, 4257799, 3313641, 2227804, 5403601, 343819, 7346391, 7109382, 6279623, 2104229, 6555309, 937478, 8252972, 7190254, 2664726, 6348362, 4726872, 7110892, 7536209, 484507, 4761687, 3384015, 364756, 1971456, 7569751, 7382717, 3201109, 357990, 2987105, 8288771, 3630083],
[866447, 3947679, 1769457, 544454, 319297, 5389592, 3919245, 1952922, 3937569, 3387302, 4847677, 5140047, 1861483, 3601976, 414205, 4130652, 3626428, 6927278, 5260596, 7361355, 3627341, 5708923, 421046, 3703726, 1306583, 1837160, 3945516, 5411417, 4409756, 4215664, 2431852, 4063280, 921951, 47571, 947720, 8270019, 7197412, 3049706, 1270261, 4652623, 6912549, 5555621, 6696417, 2154647, 6040628, 7598532, 444172, 3049526, 5794903, 5920103, 6354485, 2717719, 2207372, 7556334, 7868006, 1461599, 3013143, 1801908, 4849285, 463172, 1739405, 5179098, 4289047, 7100056, 5813131, 6637292, 6170526, 446737, 5332989, 2674163, 3925636, 6804718, 2638722, 3748940, 6367884, 7322326, 1516153, 852415, 3451688, 1318027, 2645531, 2519773, 7598657, 184929, 4488231, 6768979, 1011689, 7290243, 2378310, 7475067, 7873783, 3656638, 8186730, 6743149, 4188385, 4051391, 7858336, 1381129, 7660103, 4685916, 1504622, 4384716, 2975229, 1474990, 4694943, 4094186, 8072676, 3294041, 8025753, 18461, 5690362, 45376, 4607830, 7530916, 3347828, 3690910, 2351029, 3669517, 2181843, 1110894, 8195706, 6841683, 32192, 2254708, 224086, 5930798, 3526744, 6536872, 5667114, 3226430, 3006410, 664562, 7917881, 693785, 6967946, 3552647, 5908198, 700826, 3161048, 5312239, 1797094, 6314893, 4667552, 7420950, 5090698, 3189713, 7192755, 919644, 3597773, 3931684, 6175687, 3920149, 325368, 8256184, 1287962, 4160480, 3325302, 6884333, 4452767, 6947824, 1330966, 1927529, 4150262, 2848542, 7887260, 7374041, 8268955, 6012176, 215748, 5791198, 5782089, 6301537, 6017312, 4065444, 2385270, 357938, 5847966, 882968, 4176509, 6192628, 3615277, 4844233, 4905553, 7067094, 5843983, 3494509, 4799205, 6141654, 5851709, 3640179, 6424051, 2432810, 2548809, 5307795, 6785641, 3191344, 725500, 2132647, 2069807, 7959108, 492023, 2928847, 2597774, 4648793, 8086471, 2731366, 4111957, 5296417, 2359449, 5718971, 95783, 7734177, 331516, 1420844, 3176128, 4010975, 139119, 40913, 350585, 2518210, 4472044, 4533156, 429368, 552783, 8018912, 4968601, 2911681, 1367732, 3751855, 2708915, 4003099, 6744823, 838092, 7668051, 4879005, 1670642, 6539701, 8318157, 4590938, 5320069, 4237749, 589813, 1786385, 1538608, 7363186, 4914439, 7984182, 5300400, 3960278, 3835028, 1758814, 7874135, 2523781, 359969, 2299194, 426777],
[1073395, 5657154, 6544594, 5142518, 3127479, 163603, 2031343, 5765489, 904245, 1034349, 7163678, 2500418, 2804720, 7733422, 6024520, 6211821, 6894846, 8358426, 7020469, 1159448, 2137158, 7325056, 3982222, 3726458, 4159121, 581021, 5855839, 4842745, 5493257, 2017884, 4938904, 1247342, 5084380, 4201598, 7289364, 3930204, 8111510, 3233383, 8123729, 5529036, 6108560, 7969165, 3802419, 1248697, 2669809, 582053, 7602678, 359827, 7102416, 7049899, 615644, 6710279, 2326573, 5676793, 709910, 4546315, 4440134, 2983390, 5603906, 6352893, 4012150, 88873, 7356523, 7922013, 5316083, 3218471, 1229305, 2331183, 1774526, 2468353, 6082168, 4467890, 2051974, 5311193, 2185199, 3983995, 636449, 7683173, 6976708, 2359199, 7630490, 5444850, 7099528, 4589720, 6207511, 6070601, 5252204, 7785845, 1598687, 417694, 3119547, 1302914, 1164756, 4471488, 2182031, 4990793, 7392796, 6221607, 2415649, 7043957, 1686557, 5308191, 1043068, 6913747, 2711492, 6832940, 7470813, 4105624, 7218337, 3729370, 3649877, 7898397, 7303069, 7999998, 7539544, 5504971, 5298476, 5315978, 335654, 6585163, 3847871, 104077, 2251840, 3784865, 2689769, 3322006, 7915242, 5033344, 7403842, 207817, 4047109, 5895551, 5314554, 805738, 2090200, 6101253, 1932159, 3213089, 5423322, 5555222, 2765815, 1003830, 6642836, 4989331, 1854998, 2726512, 1063926, 2314196, 4357559, 4941745, 1034470, 2172177, 236885, 6670628, 3538854, 564881, 5663550, 1498214, 4980961, 4150543, 3196640, 3326073, 2866721, 1275750, 5655474, 3177899, 3448846, 7446357, 6448869, 374180, 2296737, 8235941, 6957014, 5670644, 7680933, 7183947, 5354752, 5648560, 84742, 230321, 4951775, 4182627, 1014047, 5036690, 6523130, 2667668, 4074835, 3430880, 2069902, 6214553, 2211210, 2402142, 1799331, 7641195, 248846, 2870575, 4179921, 3999181, 2766387, 5361256, 2020385, 3936778, 3110820, 6843107, 541994, 6960644, 475677, 4049315, 1303632, 2209309, 8237298, 6784317, 2912388, 3576854, 5166596, 3875597, 7668509, 7551469, 5188298, 3340684, 3365695, 2934298, 5669260, 408513, 497445, 7710719, 2799603, 2127868, 2633101, 4208433, 2653519, 6011240, 3210626, 4527122, 2769037, 846747, 6850903, 6695043, 4534988, 4376037, 5658002, 4321125, 3444444, 7785273, 4819806, 3518442, 7660022, 1360830, 6388208, 3071767, 5747428, 6500875, 3906812, 5681769, 6368480, 7412897],
[1091497, 5888885, 5945547, 2880565, 1447085, 2690723, 108740, 983805, 1260361, 8032161, 2936029, 1785380, 6112095, 1994872, 79532, 3077177, 2964652, 5359618, 5359651, 2986548, 4032941, 59371, 3803946, 6243804, 8142756, 266347, 7430749, 4628145, 3684061, 7568280, 1727752, 3293707, 1176920, 1416086, 381956, 759510, 4638303, 307382, 7466831, 6420465, 3868486, 7212259, 3336735, 7785055, 3392653, 3319832, 1452478, 2634977, 6248949, 5163732, 1080444, 6039360, 5314580, 4252618, 5750481, 5223530, 1176312, 2877927, 914338, 24183, 7982210, 6586021, 8312315, 185610, 7660912, 6901543, 3734474, 108177, 1389719, 7074642, 6539600, 1569442, 1114271, 171575, 7945294, 742430, 3785546, 2458678, 4479547, 1723972, 8097353, 3521327, 2485040, 6424723, 2779848, 3405193, 813098, 2950085, 7206715, 6422772, 5244855, 6466051, 5512150, 6091835, 6251868, 997002, 5051077, 129099, 3966085, 6322269, 7136957, 1861223, 7216215, 7934179, 5763921, 2505075, 5045266, 541109, 8253516, 7957826, 5174331, 6109912, 5522359, 430725, 4348935, 7848288, 847964, 7579877, 1186688, 2795794, 8203186, 3717882, 273977, 6806558, 1931939, 5339534, 6657207, 2097390, 7787353, 2211503, 4033233, 3829874, 498898, 284839, 6528472, 5444690, 1190447, 6514354, 4106148, 1195303, 8323366, 8157369, 6721871, 3185748, 2359412, 479260, 6776310, 1504006, 3397140, 6280421, 5448049, 6321251, 4294833, 760819, 5665060, 5666810, 2139339, 593614, 3365896, 4223012, 706215, 5614132, 1015453, 5208741, 7125391, 2500415, 2190623, 7241064, 6774419, 985451, 2693600, 2585293, 3912648, 2763566, 4452648, 6897261, 2851520, 5564469, 6063664, 342509, 535117, 7457880, 610637, 2289616, 7072403, 1166571, 597267, 4342576, 6433689, 2053020, 4854467, 7122474, 3236606, 2852219, 1411019, 1067602, 4034975, 3307185, 6987468, 8188574, 2536672, 8317394, 3481082, 418944, 3168953, 6826194, 3305744, 8156918, 2727679, 5319840, 6903436, 99739, 5492437, 688023, 2023161, 5058813, 6477746, 6265546, 4248552, 3361626, 6360121, 3043848, 494761, 434014, 7762789, 6140129, 2452502, 7796445, 5206461, 5601787, 4843562, 5108236, 5611560, 5135291, 49356, 3082726, 222102, 2068422, 2887627, 2451878, 4084165, 5152179, 1751777, 7818436, 6248250, 532717, 688194, 3898514, 7879288, 6366190, 3584176, 7651835, 4213487, 1989911, 5042449, 4539840]],
[[7811034, 4101752, 4245472, 6073675, 1840404, 6250945, 1555058, 2120393, 1371489, 1671518, 4281717, 3309207, 6016120, 2526947, 2597507, 3488163, 1473549, 3896396, 7464922, 5062365, 720334, 2654250, 2806963, 2343272, 7959183, 5625930, 4238586, 2828879, 3218093, 8275971, 255241, 95652, 7358277, 2955752, 6588258, 5436651, 4310701, 4115484, 3997590, 1681180, 6377377, 4984026, 7728084, 1124172, 5151515, 7392587, 7212320, 1988786, 1469334, 6576597, 7671570, 2457976, 2032623, 7915765, 25792, 1993849, 5812670, 4145655, 7681746, 5613768, 5907693, 4310916, 2356521, 4579667, 5528002, 1081873, 3731128, 6821365, 5640258, 6908964, 6689436, 6691586, 1960130, 7978197, 1361321, 2204205, 4792675, 6751253, 6224912, 2714525, 7157068, 7773271, 3449774, 3704355, 1948548, 7333442, 4142247, 7190427, 2644876, 5893841, 4040484, 6436308, 6162570, 4586169, 1124328, 8122457, 7688341, 2198877, 3049460, 7538209, 7955893, 6706569, 3936421, 1182256, 1275366, 7542693, 8240356, 6695277, 8349688, 3857760, 48323, 3991311, 6045712, 1178717, 5180071, 4071305, 7031633, 3814811, 1042233, 3301709, 7651908, 2429255, 1194267, 6145474, 7142062, 168019, 2603243, 1929145, 712081, 8342879, 5792855, 6278775, 2615169, 7076719, 4476696, 4287465, 3661903, 5285781, 7800841, 7584498, 4088201, 1348969, 5369736, 2441916, 948390, 1353929, 7715351, 3431405, 3430793, 7588591, 619170, 1658274, 6969721, 4132746, 911100, 129925, 4738018, 4278712, 5533966, 6258744, 1520978, 6743151, 6468528, 5029792, 4775056, 5178178, 1137833, 8128756, 3935124, 1658609, 4297552, 302874, 5179623, 5821844, 251791, 2181799, 5885328, 4114299, 7910280, 2640821, 2630708, 5646095, 1572538, 6120953, 3006955, 2127227, 4920357, 1404365, 4804281, 5524336, 7553822, 7094073, 5635183, 3997367, 931747, 5483244, 4680653, 4228086, 8236395, 118522, 7617447, 7319084, 2974225, 1215473, 3555039, 6662272, 7110713, 5436233, 3979616, 6272857, 2003140, 1237529, 7266963, 5765861, 785352, 7206448, 8224950, 5224884, 3735985, 4149803, 2557395, 5401731, 797413, 944538, 691439, 7879378, 4427982, 1758520, 5266671, 2666997, 4760746, 4165771, 6017287, 2755530, 2999992, 642462, 1354184, 4126885, 7111344, 3700, 5555924, 6694733, 6452652, 1535625, 4307722, 3570299, 4056305, 7861196, 322078, 158368, 5079383, 3448260, 1313471, 6011413, 2035183, 6251261],
[1256704, 1488355, 7581873, 7558212, 7859489, 7092691, 7575430, 4205350, 1319598, 1739683, 623414, 6513847, 4614254, 5691051, 3896457, 3201893, 5354838, 1747765, 6887182, 5075088, 6633310, 674619, 5762972, 3983920, 7317707, 1288197, 2318301, 7236862, 1999326, 605736, 4887038, 1937153, 3701597, 926606, 4575448, 5383892, 2688188, 4901594, 4137514, 3877928, 5436773, 2536088, 4110745, 57030, 7657193, 6898520, 5187922, 7337738, 4067762, 5516933, 1579484, 3933838, 5110111, 959253, 8009430, 388313, 2920587, 449655, 6870454, 7317543, 7938387, 5961729, 6016667, 869106, 77445, 7966818, 595236, 7006559, 1386164, 296446, 5173226, 2273891, 5119728, 5299221, 2329867, 3571905, 1341274, 6108746, 3521510, 7151103, 6333391, 7746300, 690008, 2058189, 1538670, 518253, 2864732, 6847196, 436780, 781503, 7820175, 3555789, 2895884, 4329272, 4007871, 387699, 2146874, 4880718, 4813518, 169614, 2416606, 4371208, 1581503, 5450949, 7338913, 2413508, 974281, 6182988, 2007399, 2378714, 5566680, 2332982, 284428, 4079364, 2479613, 412453, 2958177, 2323915, 3073554, 6925681, 2838387, 7256803, 7963195, 5427935, 5753546, 1897883, 2599545, 1047633, 4656600, 1308018, 6616741, 1785945, 6386465, 5871322, 2717040, 1840926, 7406815, 4247873, 3539674, 4505060, 6457339, 2309193, 568925, 3979458, 690765, 7486625, 104640, 1028101, 7581807, 4692806, 7417001, 1989144, 979611, 4032945, 7204189, 5262250, 3927790, 599505, 6301276, 824057, 5381724, 2081592, 3943831, 1363517, 6158597, 4940388, 80763, 4144015, 292403, 936608, 78183, 5200365, 5380622, 6275487, 7205203, 7792195, 7862887, 5956808, 6917451, 3837513, 2652991, 6788080, 4547298, 6258780, 3013551, 1909177, 2751272, 8069917, 8350637, 6115312, 6420050, 1859334, 1134198, 477566, 5139461, 5246866, 6997939, 8226041, 2729740, 7422743, 2194665, 6475007, 8047526, 4429272, 6910083, 3942719, 6830983, 5712321, 3380462, 4901570, 4242386, 5844186, 1716794, 2789389, 4481338, 3741804, 751713, 72888, 2380303, 3100852, 1052470, 4755402, 7379879, 137045, 3045108, 1350904, 4366777, 5732703, 261014, 6270944, 7390063, 4739261, 3026858, 841503, 2073893, 5688322, 3191351, 3636487, 7246195, 7470765, 6000780, 809318, 5205086, 3461811, 3761188, 4553585, 1289828, 6146932, 7809159, 6804052, 7695660, 2315687, 4127215, 1115226, 6150121, 5731701],
[109922, 4185020, 646071, 4045549, 7361432, 7699670, 2954929, 5255748, 3714642, 6832145, 8037086, 8211787, 3834552, 7989652, 6418615, 3353711, 3600625, 2807706, 3532517, 7351418, 7076621, 7762202, 8151520, 2144508, 4589692, 4743880, 3194433, 680377, 2458095, 1483222, 8284513, 693750, 3318666, 5831973, 4370188, 145627, 4375869, 8144341, 2213926, 592792, 7681198, 7023921, 6950836, 7102755, 2199059, 8006675, 6526003, 6399429, 4991621, 3425378, 3868271, 7347478, 2631896, 6315997, 7252311, 3819053, 5724728, 3597198, 5190987, 4203206, 8215746, 2536959, 1303784, 6765998, 3614651, 2662547, 3633239, 7718348, 4512462, 497572, 2961067, 1090436, 6431850, 6685021, 4475041, 5640488, 6397796, 7208426, 2192549, 1406456, 6105572, 6592591, 6848068, 3269128, 7029944, 7391674, 2306085, 4668390, 7384417, 4973328, 6802039, 7503461, 6366739, 3548138, 520290, 2728819, 7686180, 848848, 4634200, 6976636, 2698139, 1500942, 531637, 1365438, 7378624, 2832560, 1547201, 3607022, 5182797, 1274524, 1120935, 4537781, 7285878, 7815823, 5448805, 3115927, 717397, 1342678, 8165940, 7751375, 6165536, 7606850, 8175106, 4819176, 2616014, 7209646, 6324214, 2618433, 590915, 3205647, 6405045, 5355917, 196609, 6788593, 5193005, 2954403, 7698605, 2330814, 2758946, 3834615, 2724704, 1919839, 6181472, 645634, 3209922, 5732551, 7457721, 4206286, 268221, 2018033, 5536207, 6243472, 4728415, 596017, 6162972, 2917444, 686065, 7448051, 7188144, 3698257, 6687114, 7277146, 2524804, 1089670, 5061967, 3331757, 2496812, 6140951, 3507352, 4342099, 8139096, 6780893, 4723825, 4489752, 622398, 259375, 7725254, 8087603, 3364148, 2642604, 4571747, 3475495, 8237459, 2653030, 3877743, 2267222, 2376385, 387997, 7879722, 6818908, 2888989, 2068812, 951382, 5258253, 3002237, 4330703, 2166667, 6671132, 6254560, 656374, 3715709, 4866989, 2312321, 2182911, 1999505, 763684, 7615860, 5723638, 2153463, 7622031, 4255488, 8341721, 3141229, 211020, 4644884, 6258259, 8092958, 7053192, 3382074, 748840, 4580928, 2958149, 6435024, 4649496, 7847275, 1158032, 6255740, 4134874, 5882852, 19161, 3701972, 7237434, 5767498, 389894, 2626734, 6917378, 8331028, 4312429, 1642940, 4871803, 2684100, 4110681, 6904038, 4254741, 454595, 7622610, 5514822, 6565493, 639234, 2697405, 8332752, 2268418, 1165456, 3930460, 4035883, 5306127],
[4483816, 3379592, 1203546, 2692844, 3427347, 3560702, 327826, 7632973, 8024956, 4331491, 6748621, 1459765, 2904956, 1951615, 4513228, 6971204, 5846516, 6030800, 3877016, 6434794, 2339897, 5552229, 4219454, 5405387, 3114314, 2225157, 396615, 92872, 1079978, 6884247, 1168789, 3510860, 1717039, 6275755, 2663979, 660714, 7922203, 3546608, 1205723, 4966453, 5866114, 5571988, 7879994, 7043226, 3062032, 3622844, 2092782, 2942763, 4795751, 4904374, 7744555, 1725917, 5860205, 475395, 1034126, 5066202, 4405744, 7050318, 530491, 8359120, 3358424, 1717516, 690729, 4676559, 1094250, 1695506, 4465868, 4740971, 2239327, 4966152, 4689145, 3284467, 1580817, 852538, 3741767, 6451186, 3778806, 6159023, 214477, 1237453, 3995042, 5226216, 4053200, 6275128, 6391361, 1609377, 3137151, 6800822, 1902869, 411819, 331183, 7567583, 3515536, 3968800, 3586825, 6690600, 2997817, 7192003, 7456641, 2132739, 2180485, 4079933, 1988700, 1026873, 3874858, 370845, 201437, 635322, 5198928, 3008997, 6276376, 5390774, 274788, 1442311, 839132, 4746707, 2263155, 8024317, 2668925, 4276631, 3075967, 7655496, 2396561, 1006296, 480569, 2741029, 6989234, 1040298, 2787738, 2908218, 7805540, 6996655, 430918, 4700629, 3018146, 6141364, 4086145, 8341757, 3506329, 6410534, 2202976, 88672, 7219552, 5657181, 7868798, 6668100, 8293960, 6093194, 5781844, 1915347, 2855028, 518222, 4840426, 6328358, 4896957, 2068139, 3181328, 2680058, 6603632, 4317271, 1837761, 6639253, 2201105, 2625448, 5508122, 5367425, 1595870, 7476458, 8106677, 5948865, 4695503, 7802511, 2242096, 7632432, 345069, 817086, 5464529, 4361594, 2017789, 5126058, 3597053, 7863302, 7637726, 8357340, 6803380, 6282652, 3199666, 7418499, 7010635, 7938770, 6626909, 2009459, 3142533, 5305210, 4370962, 1720330, 1495234, 4844605, 8096759, 7718297, 2066004, 1708289, 3218672, 4579767, 3994046, 4948983, 5809873, 1814558, 8140746, 4034502, 2227392, 6289371, 3407837, 2303869, 4896085, 3215749, 5993081, 4652499, 6402551, 3507036, 4284634, 2779926, 5053256, 4700734, 4624439, 5819197, 7579824, 6497464, 8301976, 759075, 6134726, 6616248, 2925808, 1628154, 5139381, 4649740, 2611764, 45664, 2438990, 1116980, 3415587, 4806248, 7230362, 3984018, 268676, 2174811, 4506765, 7764197, 3315762, 2609243, 5712324, 3243764, 2883906, 3038378, 2058201, 5999244],
[8051145, 5145816, 1776929, 1565352, 3826835, 255606, 7531483, 5409777, 78830, 80006, 5094255, 6403281, 6227379, 7122081, 4312321, 7267994, 6284531, 5630679, 1535142, 5621959, 6872447, 2949585, 6621261, 380618, 4972084, 536535, 8250887, 6369664, 6306588, 2816537, 3802017, 8282333, 5606907, 8254701, 2463360, 203279, 3885991, 6000707, 1186711, 3653237, 6599927, 4155527, 2283701, 6112953, 144165, 2849003, 3131070, 5774682, 7944174, 913848, 6412105, 2067794, 1806582, 3181323, 2808803, 1483852, 7356835, 1701030, 76715, 4976722, 1946731, 5556745, 735141, 2472958, 3034498, 5964770, 6461590, 3663453, 3579686, 7806684, 431355, 7447767, 1639772, 3948854, 3579701, 5996845, 4835117, 3761968, 1114643, 7803303, 5558087, 6130280, 6837251, 3240831, 2661974, 7265694, 6123, 7130221, 4047124, 2737230, 7687334, 3565149, 6329857, 2127526, 1939858, 2246148, 5026402, 1366582, 4408979, 5044312, 3056539, 7647688, 5601482, 3945656, 782895, 2563355, 4084915, 7886949, 1663457, 792218, 116788, 2650204, 6220050, 4767858, 2135096, 4383604, 6068199, 6980386, 8100125, 3717870, 1751799, 1169428, 6601735, 346037, 7721802, 6474309, 5035155, 7207522, 3305271, 2411038, 4694592, 4948476, 7531435, 4968575, 3436510, 665667, 7184482, 7646505, 4231544, 3857385, 3948538, 6813903, 7841245, 2820874, 2097148, 6662407, 3014948, 1351909, 7298755, 172484, 5062326, 7124626, 7917513, 4738864, 6039188, 2000501, 589729, 2022173, 5710600, 3707244, 5385622, 4067453, 5891045, 4453487, 5495426, 2090686, 7100792, 540553, 7258372, 4744151, 6477215, 4359700, 7198626, 5126790, 7102482, 6021695, 5631416, 2110081, 5606040, 7127673, 2732845, 1269337, 5385847, 6071973, 1648112, 4012618, 2554936, 7453012, 5869976, 5190781, 4984310, 8269436, 1053969, 6646070, 5448377, 1068431, 2780819, 2889768, 527531, 7713764, 1639612, 6918726, 4056204, 3420246, 3370180, 5077292, 1850388, 3456363, 3324234, 3869511, 6983293, 3264994, 6952813, 6629000, 1530196, 1269398, 2145320, 7586100, 9091, 5363502, 3434928, 1088026, 7444489, 884347, 7474044, 4081981, 2761150, 7607852, 5437025, 5566456, 4311956, 4521115, 4108533, 5923142, 6105850, 191156, 2785562, 5087888, 1896068, 4129716, 750810, 4120008, 6890438, 4691909, 2069278, 578527, 5023581, 2123017, 2309955, 5129166, 5187886, 4325504, 3130060, 2110730, 6731086, 6879866],
[1630276, 523180, 2797640, 2762571, 75733, 4223242, 6272299, 6599994, 3270576, 8299462, 2868060, 7091997, 1433287, 5825090, 6838783, 2199558, 3354990, 7115668, 4667311, 1661288, 400830, 18133, 5073934, 662345, 6174430, 5559616, 1296802, 6195848, 2709860, 4645106, 6870301, 6480242, 1783682, 5878939, 4848048, 6383603, 7796085, 3362918, 2320705, 7477367, 3790148, 2166149, 5184348, 3493576, 6660923, 8155232, 1437872, 1124258, 8037137, 3556598, 3888628, 3677225, 4839596, 880652, 5139752, 477012, 7226642, 2780778, 4436703, 6316265, 5409256, 206849, 3267902, 7318947, 4974291, 6870905, 6153128, 1679853, 3948769, 5540510, 6962514, 4275622, 4985516, 4799772, 1835328, 5465327, 2145165, 877519, 8254963, 2690654, 1903699, 4717278, 1455748, 1920264, 4614067, 2737606, 3001127, 1968039, 5874809, 5861629, 2233521, 3884365, 5162206, 3018088, 5278649, 8062625, 4241874, 7589272, 1096604, 7300491, 4527378, 1273497, 1433633, 7723238, 248133, 5997038, 5111139, 576518, 2608269, 582230, 4158483, 5220008, 1660209, 3555975, 2059227, 3055112, 1145482, 3179263, 3903974, 5007914, 1560801, 120909, 7016349, 5390387, 2466294, 4745506, 4701950, 4615508, 6395300, 4771558, 3646858, 2905980, 2936907, 222613, 2290260, 6649832, 2487272, 7606870, 3226133, 6286485, 752564, 5291910, 1717460, 7766798, 4391771, 7204765, 3937422, 6590678, 5714907, 755546, 5551649, 2544917, 3436186, 6901681, 1758541, 5006312, 5649748, 4660045, 4382653, 869434, 5972359, 5392261, 2784078, 6677345, 987288, 3999373, 6220372, 5220792, 7936016, 6864280, 6043212, 8139255, 3321310, 6230630, 6681532, 293740, 5880645, 1003359, 5025143, 1166524, 7521743, 1243824, 3397665, 7374145, 6787561, 6778317, 6162283, 2699401, 483819, 6707997, 2302692, 999784, 3257905, 2346885, 2655946, 2558008, 5397536, 4643384, 3325909, 7231049, 2569893, 5578458, 2336952, 3650104, 5078456, 4588238, 535103, 1428479, 5267909, 7110638, 648978, 3753595, 6739991, 3454160, 2467079, 4844239, 1259945, 2457759, 4223943, 6631487, 8356361, 1579483, 5126787, 2826789, 4443343, 601641, 2864994, 3274408, 2627862, 5822624, 7146096, 4050572, 3903430, 194490, 5498980, 5022682, 4621536, 2840691, 195461, 4834166, 6786792, 4525861, 565141, 1540056, 701331, 5619166, 6085163, 1491014, 7828941, 4586411, 3526621, 7966877, 515244, 5826290, 5540034, 1605806],
[751530, 5905843, 3672147, 4127071, 6938257, 7569913, 5720039, 5698380, 1076489, 6078155, 6140224, 976796, 4359689, 1431756, 2263584, 4458374, 5660321, 7100983, 5830682, 5039840, 3545504, 5360258, 5548835, 1822537, 894864, 1328328, 5334186, 8126709, 5662139, 6165209, 3552847, 6794949, 1284556, 646401, 1957098, 7612063, 2075893, 6426311, 7418949, 8250033, 5534641, 4933989, 836951, 4254844, 451369, 8213836, 6666052, 6881094, 6017598, 2906435, 7140232, 658296, 5831168, 2715854, 5569452, 4864739, 4223620, 5446283, 1444386, 4750472, 6430572, 5678195, 3742508, 1773619, 2419742, 6328743, 3495481, 5498585, 1168765, 7778401, 7783292, 2585518, 189877, 1519462, 2278452, 4308869, 1603426, 5967464, 6474730, 2177500, 2324828, 8014510, 3370896, 5440640, 4081174, 3287298, 76333, 7801033, 3380507, 5616079, 6779437, 6196679, 5020492, 5202345, 3224340, 6431670, 7397932, 5909088, 5461769, 779990, 4839690, 1857373, 3623298, 1369497, 1460706, 2943193, 5202106, 3483202, 4095858, 7951836, 1072067, 5593151, 6579328, 4484671, 3564098, 4039949, 406144, 5514184, 8237154, 2186454, 7515983, 898844, 1743549, 2529736, 5644280, 5375228, 2476243, 7091064, 3297269, 4770674, 6979279, 7559932, 2012394, 313989, 1485807, 1157859, 6874030, 173990, 5380925, 1777874, 2068217, 1978150, 1057131, 8134735, 3336236, 7358905, 1466324, 2290795, 8178763, 7489415, 1173640, 8268809, 6066941, 5011141, 6448773, 3367821, 4318769, 5476441, 543744, 313760, 5879783, 5781450, 4946107, 4357621, 1353832, 2580726, 5125600, 7950855, 8054853, 1423231, 6145445, 7360399, 8128706, 6444457, 1155444, 2560997, 7923929, 2347011, 6296431, 7347275, 2881346, 7477119, 3896982, 6639865, 536591, 3703725, 727079, 3641942, 2649035, 6752022, 6416050, 3646962, 3474762, 6224146, 7292612, 4317752, 6631707, 626905, 3832919, 1455118, 3531308, 1241716, 3039723, 2637620, 2201581, 3870412, 718136, 4144478, 2188112, 4102630, 4473449, 4332451, 4299788, 434455, 5464736, 2349781, 4800943, 4828454, 7697639, 1199874, 7104871, 5215017, 2710162, 372782, 1837242, 8097956, 7683642, 3840989, 7886703, 4614107, 1663442, 5735352, 6620824, 8158491, 3557378, 3695912, 7026647, 3973571, 7707159, 7523748, 7017564, 8230503, 2903301, 1683179, 2722733, 5797940, 4694416, 5042813, 720723, 4461916, 947782, 1117287, 6737929, 3069419, 7988813, 6706592]],
[[6065439, 8098530, 5023810, 3381156, 6754733, 8094528, 2177707, 3111036, 7726676, 629546, 484643, 3088074, 8083517, 3432654, 5947760, 7464840, 2809352, 1293705, 2161515, 5167235, 7588976, 5272972, 2507932, 4740874, 6713670, 2677670, 5944836, 6280256, 3504771, 5665806, 4261247, 5346554, 6855031, 2342557, 5386712, 374061, 5834168, 4738021, 924002, 1651429, 2817473, 3775056, 8191761, 3019257, 4873383, 6864721, 6005610, 1554003, 890595, 5017759, 129837, 1797130, 6927116, 7222023, 5456406, 2989326, 5239270, 4960563, 2804667, 5558044, 8248954, 7231731, 6851615, 2736490, 4381530, 1851355, 7327469, 2633801, 1188268, 6666886, 6009233, 7138474, 5855102, 6936599, 2208617, 7506787, 6935467, 3083477, 268341, 5051249, 685554, 1631620, 5502636, 5703894, 476211, 841551, 5578983, 5496622, 267959, 5083084, 1086771, 1813620, 1877396, 3046376, 3953948, 2812225, 1752363, 6287571, 2783914, 6861632, 907280, 1692098, 712059, 5579485, 4443683, 8225659, 8094792, 6219611, 3934896, 3058583, 682062, 4094924, 4572655, 4595098, 348239, 8194569, 7069956, 1158279, 4203848, 8159248, 7301504, 1376237, 3003634, 3139321, 3393982, 7678646, 5361024, 5600871, 5115313, 6164519, 5052485, 2125740, 187821, 7855321, 6141126, 6321742, 6663527, 3085067, 7177000, 1123310, 3035694, 1060155, 7565014, 5349429, 1442616, 807345, 5422688, 1909112, 4792902, 8077562, 8068234, 3876796, 3664755, 7997599, 7742808, 1596915, 6646805, 7029787, 6356840, 4550401, 1342566, 7172620, 1281840, 3033542, 1221120, 642163, 3649099, 8000533, 3943967, 7447439, 4935652, 5839684, 4628894, 1927890, 4487704, 2170724, 5682155, 178968, 4409051, 5818012, 8198602, 3963301, 5548696, 3533619, 1479720, 7758344, 7216034, 6520999, 5008243, 426108, 7910967, 1519116, 6430637, 7696642, 3230976, 5997069, 5676833, 3780721, 3757373, 4468243, 4757017, 7609122, 4958938, 4423267, 1159821, 4754098, 1880200, 3249813, 4596375, 3205560, 1475629, 892832, 2266101, 1369551, 5856215, 5169258, 808305, 8135676, 1723528, 8242694, 7000718, 5239617, 1439637, 3866441, 1672738, 1640374, 3451118, 3979491, 2727658, 3960102, 6885664, 5084531, 3139692, 2309980, 6745314, 3779889, 4473594, 787503, 962662, 7848557, 5524131, 5105164, 1112207, 129779, 7662914, 6864707, 1046269, 3598044, 7924894, 4919929, 5504571, 7644181, 6175045, 8347723, 6810483, 2845860],
[4007120, 5423943, 4306969, 4494957, 2761168, 800537, 6538318, 897473, 5377893, 2096060, 1890988, 3770397, 2216755, 4691747, 7702645, 6363843, 2625662, 7527301, 1503125, 5164199, 5842069, 2036053, 1992862, 5119892, 841022, 8308219, 5278310, 4113988, 3996346, 7495801, 2924478, 6829166, 3053315, 6290721, 3999812, 2369223, 1006380, 648489, 3345382, 2843439, 1332072, 3127630, 6085969, 1168473, 3281009, 1579820, 4532577, 3911106, 5704565, 4311750, 4973522, 7249092, 2690177, 6076057, 7146221, 6810693, 7229874, 4067772, 7589685, 5523885, 2285367, 7505433, 3337642, 2997313, 8242998, 5172400, 917219, 3211637, 8024970, 1373899, 6398327, 8334626, 2376275, 1040964, 6855672, 2097302, 19747, 1290176, 102349, 5686201, 7291506, 5016938, 6334176, 4196839, 1014297, 1042425, 3899853, 4340175, 5817727, 1299889, 1520217, 7379288, 3902502, 6287771, 3292794, 4996075, 6704117, 3732567, 5266808, 4248435, 7865397, 4312725, 1846977, 4708806, 5750892, 2099692, 8244241, 3643726, 881312, 465703, 7355745, 6934849, 4731372, 6529701, 7866754, 2146466, 4752091, 1196952, 3864527, 3888854, 6318296, 4503032, 989019, 988975, 7964009, 6765922, 6670523, 6000973, 7367533, 3028000, 380308, 7263464, 1053469, 904372, 2771224, 7045432, 841953, 8283212, 543359, 7116833, 7788957, 3377047, 1410397, 6638640, 5930780, 2848485, 805857, 1406190, 2988106, 5204346, 3666932, 7926941, 2488280, 4985040, 2865110, 3035363, 1497202, 2817796, 1993263, 1590887, 1844254, 7001652, 4194258, 6393088, 8003079, 3852112, 1727679, 3541710, 7503319, 7555829, 4955325, 2643206, 1369803, 6691658, 4943062, 3026882, 1142921, 7661220, 1678271, 3149574, 8167950, 7623039, 4896419, 6722398, 2939096, 5729350, 3568411, 1422175, 4604617, 784613, 6608734, 4650598, 5974213, 2397461, 5545194, 5198203, 2996451, 4597343, 4153035, 6772858, 2639233, 6847483, 2664030, 8190252, 6634332, 7274845, 4795777, 5385361, 5996962, 1739905, 8319401, 6223355, 3877982, 6956879, 2427708, 6002480, 5433573, 6775158, 5207754, 7121567, 6044217, 7430943, 3353263, 5479123, 2057020, 3965090, 5103532, 9620, 7894203, 195375, 3553067, 4562964, 3521892, 2639695, 7326355, 7694597, 4188489, 4077371, 3229382, 3455191, 2777309, 1065956, 4343354, 2983455, 7148309, 4548468, 3024992, 2040118, 7211470, 1920227, 7706345, 1668559, 3029285, 4463782, 3510335, 6700969],
[6323841, 5209833, 5157296, 466039, 2749828, 6970345, 1962517, 7353185, 3694630, 3683167, 5208263, 4427881, 5780948, 5375250, 5100008, 7179708, 5070481, 3838328, 4793520, 226234, 3680194, 7823751, 4272524, 2530644, 3256965, 7689738, 2369891, 6122504, 4686244, 3569148, 8317704, 7020426, 4220274, 887330, 692608, 5378003, 8285122, 134049, 2624513, 1868211, 987881, 665778, 1815333, 5586872, 2203713, 3377406, 3404010, 7127424, 8022483, 2303055, 954376, 7697690, 6403982, 986782, 104867, 2254228, 8306009, 4319806, 6171726, 4755601, 2243642, 5767709, 2867879, 7167377, 7719897, 7484176, 1566245, 3924729, 3445057, 5308767, 4588273, 2681809, 4248141, 7167510, 860789, 828580, 5868201, 4841612, 5615046, 2241199, 68068, 2089044, 2264942, 663786, 3776796, 7030236, 7492646, 1268409, 5505005, 4935375, 1030628, 4907225, 3986279, 7918597, 264305, 2122525, 2107495, 1543964, 7223646, 2459152, 4141351, 4836274, 435860, 1306531, 4277859, 6035603, 5067301, 624480, 2331879, 4749864, 6551227, 3908396, 3851233, 919087, 6562890, 3314476, 3067031, 6914429, 5470171, 6572362, 5474978, 3727388, 6693137, 1506493, 1633673, 787017, 591648, 2557564, 2570816, 6445452, 2016023, 5199010, 8051130, 3678378, 1172422, 6755164, 1114389, 3000723, 8190855, 1841795, 1330841, 4639722, 1099629, 7637507, 2118361, 928782, 6790090, 8362917, 3103942, 2233548, 374401, 2849666, 3590394, 6351470, 8073256, 752145, 7439588, 3757919, 7696535, 5786268, 4201353, 3897052, 275547, 2911786, 6912150, 8197144, 3021691, 279320, 7192665, 1805177, 8140386, 5870875, 2156492, 4339064, 8123514, 5483203, 2694781, 6821387, 793256, 3383296, 8000491, 5694434, 2650030, 4527299, 2052913, 7457517, 7866862, 5867514, 7431849, 7973790, 3977604, 6589365, 4253888, 1628453, 1537005, 7135886, 6545013, 3739472, 4760670, 2483672, 7276474, 2652710, 76150, 964432, 1590418, 7444807, 6778848, 3767619, 4630593, 9830, 1803185, 4072069, 6194467, 1422413, 5033131, 682879, 4652767, 2402001, 7809203, 208637, 8375957, 8070047, 2260867, 1706434, 2610320, 3542000, 3597433, 2890298, 6751982, 5330380, 779100, 1675140, 1353843, 3088832, 2629579, 6467217, 7778088, 564663, 5091190, 4345288, 2792860, 7793481, 6583310, 6796384, 39045, 7562747, 5550914, 4199782, 1017567, 6255493, 4139212, 8219736, 7585519, 7835405, 6977604, 7231492],
[8154847, 7566155, 6146913, 2462188, 5971340, 1798655, 6204442, 7607641, 3936291, 1606870, 7125553, 73749, 2568183, 5390254, 7182909, 4042384, 2765143, 6809397, 4729520, 4658091, 1692613, 4815224, 857808, 1850571, 4415706, 5828583, 1510374, 4333325, 840381, 4465684, 6648950, 7710895, 6094197, 1167586, 2150385, 868522, 8090466, 3543213, 6862447, 5414557, 6745364, 7873095, 7615115, 7248369, 5926609, 3836333, 6017410, 7145166, 3554046, 2304324, 1386528, 3258835, 4181051, 963172, 5627171, 7476731, 4313342, 4743085, 4092880, 661108, 4592973, 3021186, 6417065, 5896927, 6197897, 4550478, 6995515, 3522238, 1082938, 1235805, 7622564, 6515645, 2822702, 2913189, 2553916, 306480, 2596679, 3147894, 2003502, 5242706, 2518437, 5697984, 8258205, 6636021, 259943, 6890034, 7901191, 4552161, 6291357, 3503629, 2759818, 1969485, 3098650, 4051220, 5117605, 8225404, 4357592, 6705720, 8105378, 8250338, 3223284, 1310449, 492274, 2307000, 3961233, 7363485, 5577650, 8068442, 6695612, 3403410, 6060904, 1628342, 2009841, 7466363, 913053, 5191025, 489039, 6433274, 6416666, 7516965, 1234497, 866504, 537164, 6815340, 7380410, 2381525, 3432042, 5257016, 5940752, 6773508, 4181364, 804323, 4917649, 7679849, 2532945, 1833247, 6750930, 741532, 5705471, 594678, 8020641, 6827685, 2622621, 7709457, 2623542, 7924848, 1291259, 3755298, 1469448, 7537353, 6065121, 4824131, 1883842, 2475181, 1898269, 4502642, 2190114, 6648633, 3894977, 3072148, 970904, 231839, 3682422, 3654869, 1513149, 4386838, 7302344, 683068, 1458725, 5573891, 5293368, 6804543, 1242510, 2198628, 3617190, 3267290, 7987379, 6459326, 1908387, 6613312, 2029049, 6191882, 3892387, 3698734, 6964746, 3397539, 5716224, 6282650, 5956617, 2023007, 3861456, 2267203, 1979851, 6934881, 5854970, 3931281, 392332, 1392461, 4171168, 4721159, 6239800, 7787564, 1248320, 744301, 7498446, 2866748, 5909376, 5807494, 1193609, 965605, 3452681, 2631568, 2666659, 2645873, 960192, 810012, 3076060, 3026031, 7542342, 5816586, 708606, 4670334, 238456, 3303528, 125255, 3843602, 2607509, 966211, 2899406, 4887532, 7242203, 1821906, 992231, 1025328, 4068852, 4791641, 4188290, 2755045, 573124, 1751171, 2643011, 5419168, 3374866, 5916663, 1220910, 7534329, 2150395, 3468485, 3439803, 4644089, 7920444, 3154676, 8168607, 4522101, 6287873, 5750589],
[3012424, 4406492, 2546740, 5034037, 7784928, 8376615, 4586774, 4380561, 6402916, 8140939, 6443466, 3744222, 7553967, 7410966, 2482042, 6520029, 3303186, 1286771, 2292328, 3841531, 1636778, 4411532, 5693288, 1363128, 1736141, 3222265, 8005379, 1699184, 1257265, 8043985, 8082978, 2026893, 4852547, 3005247, 1525389, 1668353, 3874912, 6022074, 3273505, 654468, 642093, 2223334, 7502337, 5380851, 657264, 4037865, 7251145, 4212111, 6679634, 1943579, 6078682, 401147, 6533959, 4141494, 7135384, 5400916, 1652938, 3389236, 3727774, 6267994, 7519709, 4834477, 553194, 4007619, 5609838, 1786393, 1638799, 5160205, 8061976, 5625006, 4825203, 1419534, 2702679, 4650093, 7300915, 4485580, 4388954, 6367834, 3923510, 6017306, 3426495, 8009268, 7308311, 2499285, 790514, 6808118, 608123, 6295758, 6423865, 4759630, 3917677, 3419702, 7178834, 823783, 1485586, 5935385, 487631, 840516, 6722655, 2117490, 6275340, 6191135, 4893139, 4155211, 5333992, 1103425, 16580, 2547910, 4129018, 2986445, 5482707, 6868553, 4824018, 7833849, 7028073, 8252119, 7757600, 1261160, 7964682, 6386172, 5694990, 6535857, 3284294, 1570198, 2622184, 1429615, 6670897, 7364735, 4015211, 731626, 764562, 216213, 1513319, 8088547, 3053229, 2434054, 1518110, 3132242, 1310597, 6880613, 7369064, 5312815, 7839808, 4085736, 6663264, 3425227, 3688897, 7327407, 4412355, 3322230, 8079276, 4380264, 2845840, 8324985, 5412228, 8049379, 6978279, 2984319, 2931, 3879882, 7421619, 4462199, 6205925, 2307212, 2433541, 734802, 7411708, 739470, 2116407, 1654059, 490509, 5584903, 2741517, 2364361, 2738670, 2975393, 700217, 6075957, 4088927, 5813673, 3436721, 4332931, 5583951, 6551375, 3912310, 2259905, 2350513, 590624, 788849, 250945, 3698979, 7470226, 5796027, 6924870, 1122159, 6904221, 5444170, 6831056, 5300518, 1184024, 3304848, 4173966, 600504, 5244215, 268278, 2338377, 1086791, 4268868, 516080, 2306418, 4563883, 2097104, 3770710, 6574383, 7667401, 5084888, 2591342, 5437156, 2099151, 7804463, 4660469, 5073141, 6907634, 4255955, 5023475, 4058249, 5825964, 8185866, 2927171, 5565488, 97410, 6596410, 7440701, 4199496, 5769811, 7438274, 4671802, 4760803, 1987269, 8044167, 3095292, 5294419, 3640742, 7029844, 4929730, 3660095, 6309054, 6442179, 6520550, 3987381, 5989950, 7984765, 4911458, 4731245, 5836420, 7253460],
[1200975, 8294972, 6178632, 667223, 6306105, 1602816, 7266288, 1198660, 1611996, 1835252, 3104937, 7478491, 119976, 2811530, 1092120, 2344890, 3262023, 781322, 6636599, 5679588, 784842, 8285318, 4904312, 5156472, 1028975, 3590408, 8003281, 7434876, 4024121, 542526, 2123272, 8055066, 4864331, 3628644, 4653774, 1510572, 740902, 1024777, 5377874, 2742709, 956080, 1897066, 5580186, 725884, 791497, 5923539, 7165898, 4891983, 3566451, 1503607, 1230301, 4660205, 6707890, 4534136, 7925405, 3352078, 7415718, 4706861, 7555575, 8178537, 252523, 6739908, 5613889, 3779526, 3558819, 6210177, 3105543, 2795679, 1045114, 7844101, 7717405, 4860246, 4793041, 5995040, 5555415, 4694463, 2600659, 4220265, 2100962, 6636830, 3496220, 6946030, 6747615, 4990114, 7783185, 8017266, 3338364, 6024643, 6525385, 401113, 2128518, 4179736, 735853, 7754507, 232607, 8353222, 5831300, 8107928, 5742849, 1089107, 1150253, 5096851, 377956, 4785616, 3480720, 1957601, 4855281, 6376587, 5810343, 6607052, 4761022, 5139937, 5234553, 5061764, 4958843, 730534, 985272, 5921641, 2114478, 723322, 1020823, 8296367, 2913968, 882051, 6279296, 855590, 1921432, 5731488, 7594353, 6785515, 2181488, 5458463, 8048273, 3979383, 6783908, 6803903, 2872969, 7984094, 2995606, 7659849, 6818495, 4447457, 1150577, 4021049, 8093162, 7616850, 8016521, 1719806, 2512302, 258798, 7380299, 2471186, 3357367, 3535392, 4491835, 4560765, 4017763, 5807016, 6429446, 1117538, 5967637, 7897423, 4662486, 6120042, 5253149, 6542425, 1675433, 5314423, 1856179, 8052899, 979398, 5240186, 3593021, 5408479, 2452698, 6569240, 5750344, 7162286, 1901408, 7610249, 8047499, 878623, 6958425, 2368784, 4640386, 2628599, 5563328, 4184264, 1182730, 1148992, 7530228, 4193800, 1686875, 6526257, 1626523, 2557530, 719981, 4143524, 98280, 5445546, 908860, 7320267, 5614781, 2680102, 4051477, 7656240, 7565619, 4577163, 2241199, 4223826, 5520324, 6266248, 6669455, 5104042, 7979000, 5687279, 5984952, 4341664, 5622583, 4165678, 5034494, 3124982, 6987063, 6611500, 1504848, 6880616, 877733, 5201510, 3786331, 6399382, 5865555, 3183897, 6227623, 1432560, 909739, 5871071, 4236552, 7544582, 1543963, 7372744, 3788089, 6125649, 7908285, 2123918, 3700116, 5922065, 1970857, 6546629, 8153448, 5679421, 662072, 2701253, 6739043, 3667053, 2115351, 4952822],
[1110207, 247437, 6926931, 759266, 179, 2872777, 1627927, 1633244, 6758329, 2523719, 5435926, 868629, 7097254, 3694812, 961799, 3632419, 2482338, 3122158, 3041753, 4798795, 6062680, 4523031, 1221940, 1569028, 6139793, 646517, 4719057, 8047080, 660144, 5017165, 4177372, 3390288, 6900732, 5231594, 3099315, 589575, 1569259, 6932308, 226200, 2528806, 3470878, 4474637, 1100913, 3311646, 5058737, 3494823, 5271311, 4468048, 4262916, 1884375, 1306141, 2847164, 1372685, 6749769, 2369220, 6198477, 4672905, 1137811, 1219967, 4151529, 5411818, 1793961, 2693006, 5257651, 5397635, 5965885, 6101327, 181089, 1512830, 7749924, 2657493, 1916973, 7707444, 1140328, 6155562, 2912351, 226138, 6541107, 6501552, 638964, 5077425, 8290197, 8326432, 2693488, 2527993, 6106005, 3159702, 3379969, 5963216, 636009, 7893901, 8270926, 3597573, 3400254, 833667, 6987033, 7141436, 2726879, 5604107, 1931341, 1532279, 1607073, 2071695, 8278730, 3031706, 8305383, 7033001, 6509108, 1137086, 587822, 3174792, 5748092, 5604087, 5574221, 7815185, 4376829, 2230471, 3470758, 5401246, 1654278, 4725924, 1514222, 6382160, 5113718, 7937878, 1580311, 2879779, 6978018, 1503597, 4234207, 4489347, 3539647, 7964368, 1790915, 5684583, 1349298, 4870522, 5486435, 2746351, 6543101, 2925633, 7387373, 8113499, 4063237, 2754031, 1461855, 7429663, 7618697, 3314698, 7611427, 1636009, 2028195, 6861402, 111020, 1449528, 7229952, 2439655, 681019, 6482518, 6089687, 6352678, 1749691, 537978, 48724, 3888754, 954122, 3014340, 4089798, 6385135, 6495002, 4007464, 1776101, 112874, 6703560, 3936519, 2713100, 5845341, 2950865, 2959950, 7575819, 5894951, 2010816, 1963700, 307910, 1401599, 533523, 2992814, 5172325, 5904526, 6899275, 3739698, 4513442, 4504301, 4274890, 5525610, 6136740, 5711774, 6970910, 6514393, 2405723, 3663240, 2819312, 5610046, 578112, 6318028, 8235168, 2818108, 3189030, 3291646, 4309501, 858403, 539869, 7644290, 5427619, 5191510, 4261061, 1912718, 3888893, 3130066, 4954991, 5716329, 4184973, 7166603, 4897517, 6289440, 4058463, 3569250, 884235, 7776646, 2577166, 5582048, 5034505, 6450335, 8354142, 413939, 5786370, 5755357, 5216239, 5164226, 6001083, 2781595, 7334875, 3783840, 4533314, 5651216, 6990931, 5827191, 602334, 2667688, 6600632, 6019790, 6179058, 6921172, 4377416, 7570949, 423032]],
[[4388288, 497144, 2983146, 1570740, 4073113, 1504059, 1003568, 5651483, 5095800, 2831436, 7119888, 4974541, 2920629, 2654728, 7179884, 6671636, 6362431, 789803, 4618871, 6684088, 8277939, 1487583, 7556318, 7699884, 5776907, 5937795, 7322064, 2894382, 4841218, 7777089, 1437842, 4935259, 2248004, 5941399, 6733840, 2352903, 7256419, 832888, 1962971, 3747072, 6363768, 1561960, 2256890, 578707, 2019367, 5741516, 2026676, 3956084, 6409717, 7146411, 4892640, 4712965, 2172806, 2934575, 7727325, 7443271, 2314514, 827320, 2240087, 2201837, 1731606, 7840791, 2278291, 7456278, 4921109, 2984550, 6012301, 6324136, 6176775, 4761686, 5434479, 7406592, 5923578, 2352329, 2081716, 7511585, 6462049, 2628954, 3626780, 1573688, 5089133, 7853394, 1017126, 6616383, 6811389, 3762499, 4321213, 8258037, 384583, 5634400, 3491937, 2630391, 591453, 1974490, 4246951, 6529752, 4881550, 3884232, 6516929, 4745055, 4206681, 5169934, 6804510, 3385123, 6481489, 8122200, 1739482, 406587, 4059056, 8165991, 2283511, 7944880, 5223218, 2537541, 5998303, 7006843, 3268667, 6202276, 5132869, 2037770, 5008874, 2432729, 6689564, 5088550, 5244148, 4012711, 4513502, 7233819, 3321544, 6591286, 448686, 3314683, 2699086, 5376627, 5533349, 3690750, 7748559, 1416287, 2399111, 1945648, 6977420, 5303151, 6167988, 6565001, 1031107, 1708121, 2408401, 5079705, 7714974, 4077452, 7824356, 7716840, 3710457, 188952, 1824516, 6831727, 139480, 4850196, 7507467, 7208788, 4142273, 907916, 8033143, 4256614, 5892773, 1961945, 5286387, 8246953, 4316592, 1185705, 455270, 6781497, 494963, 1221179, 6863836, 3042112, 3051826, 5935136, 7263756, 8104497, 2008778, 7599509, 3014968, 8121844, 2410262, 2679694, 1677585, 3523574, 6897082, 2036337, 394569, 2782900, 7169456, 3090219, 6854123, 5170978, 1059557, 8280866, 3408289, 2164135, 4456763, 6510425, 4141118, 8176954, 810380, 8158406, 6994641, 2122221, 5562599, 4397184, 4495968, 3590537, 4946971, 2034930, 5536086, 1385996, 8034252, 1619980, 4887531, 1596246, 3159985, 2624227, 2817104, 838003, 5995979, 8336089, 6047556, 6924634, 6732327, 2802547, 2371319, 2756821, 3450215, 6481992, 6170484, 8327859, 1081603, 3790908, 6227758, 7849985, 1358497, 3722530, 1109346, 7345538, 6912963, 2746798, 4417344, 6903947, 5871831, 7933057, 7657550, 3576049, 78103, 4918836, 5572644, 1430029],
[1750910, 6951273, 8232392, 7393526, 636560, 7364581, 6958310, 7378466, 6633679, 5193564, 3168714, 200963, 265328, 515516, 5254982, 3614670, 2292436, 8047878, 4096052, 3217799, 4465900, 4027920, 6407331, 2845717, 2508952, 1459636, 6550777, 2553901, 419091, 1188539, 5300457, 4013389, 1418700, 7373795, 7048944, 1132807, 2191804, 3411503, 325832, 4101088, 4858390, 3868377, 5759145, 3046463, 3926241, 7726677, 5661229, 7159769, 2615255, 337690, 1138933, 4474394, 7076269, 5278210, 2086735, 3131557, 8271983, 4237277, 4207062, 311409, 5550960, 1224347, 4117558, 950597, 5417669, 7384514, 2623227, 7259247, 4739970, 5825506, 6668690, 3292970, 3220133, 3890839, 6922670, 7419166, 2122972, 3904503, 3423359, 8356437, 2079151, 1245806, 254939, 7189517, 7126374, 5232343, 6928761, 448424, 7889648, 6201813, 5932872, 6761070, 8053705, 3329052, 7350640, 2857512, 513075, 3247585, 5201098, 5205125, 6478236, 2346887, 3471787, 2704436, 200167, 5222735, 5167112, 3468804, 7460050, 4734734, 7107221, 716666, 1163790, 6384809, 227019, 6428189, 4165678, 916629, 3463413, 1987749, 7599401, 438125, 7899608, 5638627, 1119557, 4237370, 2141109, 1350612, 5018742, 4348999, 992843, 5771306, 1361967, 1370081, 126407, 5807955, 4964482, 7467516, 1454580, 8132157, 6155283, 7124004, 624270, 5824280, 4048721, 7364402, 3711001, 6938613, 2439112, 3901012, 5417732, 6690740, 4935835, 7993677, 887046, 6953436, 4145173, 3393255, 8332615, 120143, 7944423, 7202280, 6216415, 4896072, 3377205, 4633190, 3992741, 2666755, 3738850, 616582, 7481242, 2265791, 4246091, 846419, 3091519, 5727512, 4601564, 3219023, 2665042, 7782713, 6223576, 7320769, 2673377, 6901189, 2884698, 4420420, 3044829, 6097144, 1290116, 440763, 2481254, 1085366, 1937349, 46980, 4931638, 2197994, 168396, 4609138, 3118019, 1166656, 977282, 4823643, 188352, 1217000, 3198373, 135109, 652454, 2288221, 6685141, 7761935, 6279890, 6128261, 7740931, 1446550, 143615, 1697942, 4509352, 6214681, 4559273, 4743760, 4568772, 2848212, 247661, 5649908, 5069503, 233466, 6752497, 5878304, 1103412, 4273029, 5565128, 319492, 3595728, 5742835, 3973341, 1589084, 5308989, 3731961, 5641556, 1353323, 4128893, 6683095, 5209641, 7070660, 493748, 2298416, 6047563, 2425129, 391941, 2680536, 8241086, 2745936, 8282743, 2132676, 6113173, 1527866],
[68549, 1468933, 6381093, 2184999, 7461915, 3762500, 6017944, 6263114, 6054502, 5026470, 3489242, 2290266, 948767, 8297397, 7239339, 3168740, 6301781, 4129359, 7879401, 3999213, 5540787, 8241709, 5072866, 2841696, 2183988, 902985, 3924715, 5926149, 6681924, 5825783, 1833574, 4877516, 148387, 118220, 1952290, 4984706, 5498500, 5351671, 4023111, 4957255, 709634, 5997724, 227832, 640693, 7524742, 6073279, 1435369, 3138860, 715847, 3773392, 3270528, 3446566, 7468118, 5725515, 7495194, 7460807, 225616, 7602703, 3734373, 2243470, 3667699, 7618156, 915670, 2388810, 336754, 3183048, 6731736, 5072254, 3372722, 7879870, 1767187, 6907509, 5450430, 3966274, 1866890, 6481799, 8329982, 519548, 5692812, 3211030, 1467604, 6253800, 5503980, 5982830, 4179073, 7990800, 4295551, 8250912, 3607765, 73477, 1311827, 977238, 239676, 8100081, 577083, 2360024, 5792013, 2707035, 2031027, 5593208, 2622624, 535256, 4447976, 6035836, 1723062, 8355725, 5355326, 200865, 5997835, 1884944, 4826194, 5149592, 2463189, 5853701, 1753623, 2398150, 6288718, 3586003, 2940577, 3050408, 6762530, 862058, 2899737, 4327364, 7375183, 5833873, 569948, 6702133, 4314842, 2360071, 7290293, 1908892, 543441, 5411054, 6469658, 4735636, 854645, 3381997, 5311635, 7807019, 1019160, 1365310, 3504526, 3722874, 8219202, 8055219, 6728223, 5329803, 3215479, 3579077, 246425, 356737, 4992355, 8176147, 8183096, 7992820, 3277092, 5620023, 8133065, 3970990, 6932683, 5379523, 614387, 2170200, 1147671, 3694432, 2236786, 6457150, 3684798, 2884192, 4589407, 7944361, 4590692, 956261, 3358316, 3586828, 4363068, 1710504, 7502608, 2602531, 5132769, 7453275, 7117295, 1734959, 5292059, 4766078, 3793389, 8140885, 5846209, 4690408, 5459738, 1121280, 6434759, 487204, 7478247, 5849513, 5199191, 5181923, 1839284, 1239229, 2856552, 5744499, 2881097, 3892786, 4000423, 2753744, 5145955, 2928746, 1775469, 7719021, 5141358, 1070919, 1761094, 6347761, 2811869, 4328064, 8280718, 6880716, 5617548, 855542, 2923389, 2028182, 42349, 8341736, 6062979, 2366338, 4112637, 3395662, 258109, 374495, 453344, 4763043, 2618033, 925044, 4376153, 73930, 3169161, 2865844, 4581751, 6868307, 3032531, 891082, 701598, 5526005, 4296721, 3251571, 4630245, 4084525, 4640947, 3923723, 6532392, 2397905, 1629993, 3122931, 4923232, 498035],
[1013954, 3233436, 1912641, 2522565, 8174999, 493675, 4399449, 3766932, 3809737, 1507590, 8330073, 6585932, 1911700, 5908661, 2302698, 1937726, 2263048, 6269694, 6961156, 5356016, 6862280, 4469937, 3393050, 4772966, 5031906, 6102619, 2100545, 1826658, 3614014, 3630218, 5679021, 5449786, 2428031, 7870161, 1948904, 3849415, 4575028, 6342375, 4731316, 1651071, 2917738, 651139, 206169, 133239, 2797793, 2786796, 8377905, 2965827, 3852276, 4580204, 1667067, 4766596, 8145707, 5075894, 2736882, 7387464, 2647996, 4494544, 2218930, 4375199, 2155463, 7594721, 2024665, 2224481, 3434277, 6033659, 1016134, 2232946, 1529502, 1594817, 5965829, 400898, 4092621, 3399888, 58480, 7805510, 4299595, 1709481, 4031727, 6744054, 4307843, 1553668, 4425055, 412210, 4817030, 3816602, 619205, 1053470, 878182, 1099129, 1123043, 1238183, 8365733, 7802804, 2926473, 7947354, 5728898, 6037691, 7418090, 4001492, 6461185, 5692095, 6885865, 1607588, 7570125, 506017, 1836049, 1246379, 2498637, 3426812, 6318561, 3889305, 3511277, 5217940, 6074695, 7476544, 2378357, 4028078, 3942589, 6249310, 7383987, 3307549, 1538465, 1400401, 2967319, 1634879, 1689846, 131038, 1863605, 5499496, 3006157, 932748, 2074161, 7080595, 8003388, 3215935, 5153168, 3874737, 5170783, 2238204, 6997047, 6091899, 8343249, 5488701, 397808, 1256767, 1352603, 2587664, 2060077, 465278, 1665944, 7956370, 1898969, 4364106, 7794671, 3060346, 5466773, 3573196, 6407047, 7860187, 7442171, 1329410, 6435913, 4860460, 697593, 5117436, 52177, 2964431, 7384476, 2423436, 2739580, 956611, 1214725, 7319672, 5450380, 7790833, 721179, 3841071, 1932896, 2713944, 2515587, 2560788, 3800683, 8151942, 1652547, 4300571, 5702188, 6479999, 7915551, 1564437, 2817301, 6037461, 7951831, 5777006, 1181957, 5506392, 5763434, 4800686, 5704968, 3204301, 5503790, 1384828, 6218571, 2014758, 4259621, 4761796, 6611945, 2318983, 4554697, 3810678, 7168304, 3462584, 3458490, 8299110, 5169127, 8260870, 7496389, 6578045, 4826837, 8178737, 8072823, 5623390, 2232570, 3525911, 4996764, 2928741, 3543331, 2245710, 4591456, 4334082, 7616920, 6772356, 6214777, 1489097, 3849439, 1232786, 1587687, 4558593, 8376404, 3327296, 4746468, 6458494, 251244, 7741495, 6379952, 6968511, 353484, 4180329, 8008034, 3747904, 1112714, 3439194, 1762647, 4023730, 7522344, 7958134],
[5648881, 3781786, 3517480, 5728285, 1650729, 6213397, 3656094, 5452810, 2200149, 1099769, 31270, 1894560, 5327906, 2048487, 8192367, 883697, 832879, 2837250, 223884, 4312798, 2218625, 1813087, 5872070, 6660335, 2970713, 5257118, 6949191, 1951313, 1382289, 6231699, 5710347, 3984693, 1234513, 6856681, 8010440, 7366840, 868895, 93541, 1464609, 1106158, 4349789, 353290, 7720134, 3672417, 3170447, 741700, 4831358, 6546793, 7881942, 6261297, 6593493, 4325802, 3264171, 3297808, 7440009, 3946617, 6194846, 5206975, 3454237, 773208, 5165172, 3137150, 2130511, 192649, 494753, 7482632, 1524593, 4347465, 2751033, 6479011, 6148361, 4864402, 6355813, 4005090, 3747527, 5598436, 4768672, 334170, 3137115, 7387733, 6937122, 6504560, 4813170, 4111934, 4038848, 6576662, 2054875, 6932854, 2601973, 984992, 4466337, 1773640, 6138559, 5865861, 8092369, 2455254, 3026557, 7901906, 5906429, 1632268, 6739444, 795953, 2384382, 7554215, 7769022, 7088494, 2504817, 7937202, 5648077, 1166172, 1083104, 5513913, 8211921, 2543688, 8116413, 4719702, 6649444, 8160086, 916517, 4297516, 5824953, 1069705, 3885920, 3039646, 5448725, 6103888, 3631180, 3264789, 1046670, 2873130, 6674383, 5002328, 5677500, 7016677, 4733154, 7724558, 4670630, 5322897, 3100250, 24935, 2680488, 7271714, 6107847, 2930977, 2391299, 3650750, 5127422, 1657995, 4338777, 7095139, 723428, 5202319, 6511846, 7983709, 3017155, 3946856, 3040867, 8352471, 7387387, 3629103, 2759615, 7393440, 2358844, 8191782, 1456277, 6543875, 6275693, 2427920, 2876351, 7376096, 5219847, 5143526, 4466408, 8064012, 2784469, 3539129, 2838447, 5987963, 2330338, 2798880, 8076354, 7195860, 4160379, 6176190, 3421773, 6239816, 343464, 6357642, 4687988, 6730105, 328960, 7745247, 4720406, 6930127, 1866770, 666367, 323398, 2910821, 263571, 5681164, 1554271, 4021738, 5089858, 4179337, 1937642, 1028263, 3857335, 5797292, 2245354, 7730652, 1032088, 748909, 1697606, 1415513, 18819, 7163165, 5632886, 1706799, 8217135, 566844, 1633836, 7799239, 6604838, 899047, 314425, 2451697, 8066214, 5820318, 1400877, 1655029, 1788268, 7120600, 3171645, 5438772, 2530575, 2119142, 4056569, 6977459, 2505551, 98471, 7013420, 7870721, 3112903, 91085, 902130, 1146652, 1897864, 7246455, 1880281, 357582, 8219545, 2499442, 6792958, 2005935, 5081598, 3784585],
[6128253, 7915070, 2598082, 1643279, 6376975, 4206287, 2056122, 120138, 2512862, 2897316, 4643110, 75314, 986492, 7497241, 3445832, 1299098, 943893, 3118881, 275456, 1808617, 863429, 5065896, 7295041, 4854915, 5183173, 4800806, 2581027, 4895786, 7636878, 5582083, 6426355, 4552370, 8064347, 4307036, 172146, 1926291, 3183437, 2583157, 1981112, 3636139, 971442, 1796370, 7790843, 135702, 3763407, 1277277, 3803580, 1715528, 7873011, 7015998, 5243222, 7808672, 5603992, 6107520, 8179912, 4619831, 5497215, 1010662, 1970681, 2802202, 766787, 527571, 1379360, 1143208, 5283728, 917366, 8014933, 1759527, 960233, 3763166, 4096961, 6974227, 5860053, 5339025, 2310403, 6463909, 5932724, 2191500, 2353174, 1387328, 6925553, 3021390, 4405017, 5201159, 2940328, 291307, 1210912, 7808597, 436863, 5121959, 7266786, 4799888, 7807263, 2082986, 1213569, 7310657, 2997878, 3849605, 6532198, 5042995, 7071263, 1398088, 6516888, 2378817, 3785885, 6036533, 7312211, 1238009, 3093264, 1493503, 716565, 5150916, 7337371, 5196598, 2715288, 6699467, 30902, 4136569, 3355768, 349116, 3795679, 4541644, 1067333, 3140688, 4385781, 7632915, 353336, 4395983, 6469507, 2302264, 2784608, 392989, 2102863, 4719605, 6662527, 4994209, 440529, 7016041, 433514, 1418774, 2105224, 3865879, 92803, 3937115, 762019, 5276383, 5296168, 8288056, 1083769, 2201648, 6149320, 1400986, 3634019, 6558902, 4941783, 3656972, 1238307, 6871140, 2512946, 3721684, 5843749, 524120, 848060, 6004089, 5101416, 576610, 290617, 6854404, 5806583, 4890734, 216650, 3516954, 3406903, 618771, 765218, 7500844, 4511685, 7452585, 8192609, 3328167, 2884677, 1439478, 6346323, 1997887, 3711555, 4050657, 3775598, 7185691, 2317440, 3880325, 592817, 6738999, 4180615, 5533687, 8101325, 6639241, 978824, 3863338, 1652785, 3337898, 4641320, 7314497, 1697337, 5276793, 6837750, 3688788, 3083183, 650199, 5477877, 5739888, 2360861, 842418, 4233010, 5776965, 6934508, 3281500, 3197329, 3764944, 5618065, 7878879, 8105516, 4868332, 3781972, 908211, 8004603, 5632102, 7323156, 1865565, 80203, 5985627, 2686529, 3981144, 1863459, 4397308, 1919687, 5806665, 1237169, 7033650, 4093302, 6208367, 1520480, 6024587, 4174979, 718411, 1859488, 3153337, 5738138, 2052412, 5103675, 5451372, 3340224, 6088800, 2301536, 2880489, 5756886, 7294370],
[4811026, 2543527, 523859, 952036, 6081653, 7574093, 8220092, 73168, 295029, 1353722, 2484995, 10567, 51992, 3388257, 2111470, 2186645, 105565, 3407063, 7010059, 4684642, 6938576, 1591386, 3587272, 7223976, 6023349, 7448215, 3157205, 3497083, 7261541, 3374507, 1262644, 7436014, 5332801, 684969, 4620023, 7949677, 2605237, 833277, 628161, 6655422, 4008693, 1985280, 2622001, 3617288, 2147230, 6558266, 6827074, 5644960, 2803565, 8209731, 3591817, 5139823, 139398, 5205422, 2760195, 4593220, 3632612, 4241148, 2800975, 6857396, 6384876, 5469107, 7740838, 8147235, 5312906, 1986923, 1687889, 4409056, 1664789, 6936530, 4118246, 953892, 7263138, 6041387, 6205446, 4848152, 6807239, 319761, 2185413, 600141, 6448937, 3230682, 7975858, 7065145, 1542190, 4962614, 6267289, 8111822, 538336, 23458, 3540312, 6157754, 3318792, 2206119, 3445825, 4837399, 3045613, 2543093, 7024353, 4774664, 8205629, 1172146, 3330254, 7494359, 4964695, 3483179, 2385497, 7069758, 296966, 680993, 3426095, 1062070, 7379100, 3096237, 817370, 5965020, 7406395, 3652113, 370165, 5821054, 2264370, 6959640, 7648294, 556882, 7726437, 3107257, 8169520, 3572411, 3051063, 3820034, 6831913, 5653824, 1383155, 5913899, 6280358, 7787329, 1854646, 5989040, 4869405, 5612375, 2452709, 84341, 5610719, 4960952, 7042537, 7458704, 2875010, 1024429, 1412095, 213209, 5507069, 4332023, 8278424, 6124721, 6681806, 1030779, 6003120, 4219895, 2252407, 4562541, 8149541, 3974428, 1248299, 6578176, 5108529, 1872535, 5073630, 3490444, 9404, 7332060, 1865302, 1855165, 3364203, 7124500, 4107085, 7339141, 1847817, 7562332, 3945207, 5161534, 3784020, 7709475, 3792133, 2562723, 4285367, 4048580, 7384350, 5636154, 493219, 3503220, 564250, 5933649, 4830850, 6658194, 1691293, 5027947, 3465019, 8037576, 4192178, 2189905, 6862370, 6747669, 7757641, 5508590, 4852443, 946201, 5174684, 4384642, 8025731, 2983563, 7691614, 4054211, 6793529, 2732277, 1998925, 1355297, 260495, 7455108, 3107341, 1747359, 4431630, 5424534, 6812500, 1816766, 1625193, 3683346, 6464886, 3712843, 3030033, 2856032, 8018305, 4755437, 4911969, 225283, 156811, 5569275, 3478201, 2839459, 6438380, 1808839, 4903764, 4455862, 6045039, 6936245, 3350208, 3978082, 4632385, 1824829, 4322134, 5772210, 7794457, 1470465, 3404405, 584840, 130285, 1961599]],
[[7484207, 1398862, 3230161, 6236595, 5855087, 8324820, 3582388, 2987610, 878980, 3744099, 5495501, 4295584, 1630699, 975433, 3403837, 567054, 6178913, 2635493, 182352, 1182883, 1317627, 1981981, 6217975, 318145, 278352, 3761501, 5977213, 7802388, 4605824, 404040, 6026529, 5650251, 7582537, 1898589, 4866091, 1213926, 5834115, 2121386, 897884, 4310058, 592313, 5259203, 5118194, 5520969, 7532186, 3649534, 8108429, 2632133, 1791021, 3212587, 1225674, 6238574, 812108, 2651895, 8072686, 6434983, 3541236, 5017328, 836417, 7841899, 5492124, 6574288, 7681128, 3562937, 7879632, 6346353, 4287972, 2994701, 3865600, 3304091, 5799313, 3499595, 7929033, 2564463, 8097434, 585417, 1099562, 4800743, 907428, 956029, 2543491, 4218929, 7604487, 3530826, 2011780, 5186247, 7918053, 6536848, 5249085, 5570967, 4983205, 4556045, 5039343, 2739394, 5419798, 5908096, 1345135, 5441517, 8050114, 1418837, 4626884, 4850609, 7742925, 6615924, 7317040, 6011167, 1580549, 278825, 6695698, 5580034, 3722718, 3644219, 6232399, 1910876, 131721, 4967489, 6791751, 7666156, 5294938, 5779819, 1326103, 4414195, 8209884, 777715, 6988519, 6985284, 5226578, 2682348, 8318827, 5170013, 624072, 8271021, 2712893, 7978523, 5684887, 2830664, 1123957, 5339800, 7821894, 7819124, 1599392, 963017, 4441170, 994371, 1273152, 7278833, 446368, 7885392, 2730838, 8098316, 8353277, 679567, 7426641, 509902, 4429732, 4075644, 4722133, 5149737, 2882910, 38621, 3899091, 8046371, 4697469, 4864854, 4016787, 7339346, 4348201, 5890273, 7449167, 2115155, 7787532, 78333, 4169887, 5805246, 156531, 8345100, 3769431, 2509242, 1824424, 4627997, 7550733, 2361964, 3541547, 1649216, 7811161, 250431, 3642759, 3795799, 3343568, 1791532, 3652729, 4380298, 3753806, 3926810, 1312420, 2323382, 2990996, 2078773, 7463896, 7071316, 5217026, 140741, 3516754, 5247685, 6060717, 2111695, 27063, 2777134, 4776862, 1849426, 2457884, 5803292, 3191419, 5464522, 3604752, 4082224, 6048545, 822343, 5193295, 1404464, 7580984, 4164456, 6787285, 316202, 3416965, 1237421, 1112952, 1371158, 2950656, 2015113, 5729522, 504732, 2956961, 2140070, 1942284, 5023358, 292386, 990886, 2107381, 2593502, 2534615, 2327755, 1716549, 7007086, 3989533, 7964308, 4973205, 1713189, 6842091, 786515, 6150566, 4719827, 2513031, 3593021, 5850873, 5482748],
[2877996, 4124424, 1198751, 7004319, 9754, 6985264, 5563151, 461591, 4151903, 318273, 3142549, 2101869, 6318229, 4660153, 4796887, 5002479, 4145043, 3688597, 5270624, 8110572, 3912515, 1987450, 475904, 2492428, 7070600, 3709352, 3361941, 3527147, 54723, 3527445, 7219088, 6755642, 2677862, 7594805, 2266404, 3849156, 7884279, 3070867, 4362632, 1582761, 7081804, 1312980, 500997, 7098631, 2960254, 8320016, 1592378, 6070242, 7488822, 1474864, 2643899, 7142717, 6058441, 5425626, 3143584, 5003211, 2482339, 5825915, 6885694, 6491216, 888863, 356634, 1960766, 5568046, 4223430, 2184898, 862876, 2966036, 1476832, 4240072, 1077906, 6513602, 3158485, 972240, 2526847, 5933226, 2184223, 2742163, 8009622, 3706049, 4967759, 3887322, 2122217, 4872678, 828666, 1007206, 7507097, 3415482, 3633473, 220708, 444245, 4017084, 8355373, 3753870, 3055035, 2987874, 409766, 7256420, 7057501, 7940759, 2690686, 2555288, 8241921, 2689466, 4581371, 4092655, 1808073, 5362139, 4066252, 142254, 7923596, 1221139, 8292676, 7368029, 3456454, 7328921, 5870604, 6751249, 414935, 1543175, 1171538, 3142976, 6066702, 325271, 2153610, 4750561, 7587867, 7211362, 8055239, 1730914, 1432370, 3997397, 2552338, 6745947, 2797470, 6423769, 2630307, 5358144, 1600099, 3489502, 3889650, 7740521, 7452003, 761023, 5793556, 3414934, 6602437, 3469542, 2226750, 6733361, 3183289, 2681287, 4034796, 5332033, 878464, 2835838, 3708467, 7041138, 6052732, 1182108, 1533514, 2336008, 5312662, 6519757, 2396904, 278876, 6956104, 3108921, 7225567, 6188202, 6002441, 5952684, 1329229, 5540422, 7744193, 1875019, 2001280, 6183985, 6485066, 5598816, 1946068, 6334175, 8179784, 5355482, 4538998, 3304989, 7874706, 5772949, 6706700, 3715649, 6879477, 8022587, 1491951, 7600851, 2306834, 6484219, 707645, 4306917, 3142086, 3955916, 199527, 7182617, 6439526, 6621210, 2501404, 7069402, 1511317, 5200509, 1471358, 4015139, 3666356, 2135186, 7742381, 2476913, 380661, 1383781, 8344370, 4135237, 4537328, 3457866, 5818782, 4039639, 3803276, 2958981, 4633936, 7670898, 1499387, 6673606, 4117197, 6917479, 4071318, 59441, 8371370, 7115133, 8028244, 5139268, 6950913, 205569, 7373668, 2851878, 2348800, 1506044, 2473374, 8125477, 726436, 1638471, 1561341, 4804185, 3479065, 678630, 8030068, 3963928, 2344574, 2877594, 6549948, 3040866],
[1332294, 1431905, 6583020, 4445281, 3578159, 5090392, 884824, 5451892, 1176416, 3119898, 1022452, 2512096, 4130058, 1059205, 251496, 6591216, 3980721, 415723, 5957345, 1294891, 6345505, 2596805, 7904305, 7931242, 2571402, 6618399, 2554628, 1082870, 8146583, 1782641, 1931623, 7605154, 7465876, 4440983, 4270607, 3293215, 6386138, 2184084, 2394602, 7546735, 2978572, 6657218, 5718061, 4245378, 3585896, 6820466, 2038090, 306700, 4524788, 2973327, 5456369, 132840, 6038410, 5712542, 230369, 5012177, 5378128, 4891105, 5814072, 7164391, 1340347, 2987256, 1576420, 3945810, 1421929, 5635544, 7228704, 6667267, 3541133, 2931264, 280305, 6185265, 6292095, 7063421, 55808, 5576887, 265508, 8332387, 6599337, 6289587, 1491900, 4330973, 1063976, 282164, 1555035, 7231885, 6244819, 5702463, 4018324, 3343603, 531787, 2584725, 5520646, 426359, 6220922, 8341337, 2958022, 7166271, 283265, 3649084, 3745942, 5533797, 7217096, 1889512, 4432744, 918297, 633676, 7160965, 5577127, 4084535, 6818226, 3176622, 2348590, 6695795, 7907577, 1976928, 5282974, 6432613, 5043994, 1553265, 2692934, 327159, 3649826, 3379284, 4555753, 2156975, 3856993, 4700880, 4964085, 6963602, 1521740, 4764558, 2187255, 7586448, 5284316, 6682397, 5887195, 7648885, 6917702, 7349628, 8230586, 297712, 533435, 3933697, 6566398, 2154850, 8117744, 1865317, 5517779, 6482795, 4119335, 6480799, 7265454, 2560307, 4370374, 8046636, 7166055, 6077238, 7833474, 7718756, 4913452, 1894873, 2824449, 7545217, 1805908, 6548972, 5462165, 2429162, 7679812, 6946691, 1833962, 606919, 4215456, 2721033, 4491799, 5705027, 5658636, 2393764, 1467734, 79343, 2163936, 7489916, 6313348, 6955507, 4059353, 2194415, 8141719, 3742259, 1455297, 3717120, 6872234, 4883661, 5700475, 3002092, 3695588, 2651519, 770245, 4081512, 7250887, 293878, 895721, 945158, 6729347, 7855167, 4716394, 7881865, 8261158, 2270059, 5472597, 433292, 7643946, 4566741, 8104685, 8285640, 2543629, 3987008, 211691, 4193827, 6401168, 6244893, 8352337, 3028498, 6907330, 3151958, 7017104, 6486576, 209986, 3838610, 3440694, 5071909, 1731300, 3572011, 8213370, 6502601, 7684204, 273794, 1483125, 3316948, 6494624, 6371712, 8076921, 3001774, 5767612, 2810732, 8007981, 3067462, 3881865, 1964512, 2324657, 5683830, 911383, 2774338, 7041162, 6016112, 5488486, 3811906],
[7265270, 4634067, 6250786, 2524054, 6384266, 2802831, 4889491, 6532268, 2792783, 6546221, 3467516, 5768646, 6249036, 2363514, 5234784, 7244796, 5654292, 7691109, 3195777, 6203918, 4759157, 6429929, 1395667, 8350366, 6819675, 533977, 7609630, 1366958, 3794326, 2802526, 2807249, 4588340, 3958086, 1923206, 3982390, 1714889, 2381393, 3716510, 4560259, 7154489, 6404120, 2536620, 228135, 3547727, 7084963, 1832254, 2975548, 3743838, 5783634, 4203353, 4654283, 7636373, 4142420, 421285, 383645, 313612, 7172355, 6058592, 4389846, 4864869, 6367300, 2859845, 6908472, 3278018, 5994591, 5679912, 5659444, 568562, 8156651, 4168252, 8102567, 7484767, 5506082, 1345818, 7979888, 54441, 4523085, 2684838, 6708566, 3804048, 7901003, 4817162, 7740258, 6976533, 2453655, 2643600, 1051174, 6283829, 6976661, 6267874, 1004129, 4455265, 6985890, 6813555, 3957163, 4675037, 6560910, 2130707, 7939605, 1078726, 3886, 7819311, 1188382, 5505051, 3288712, 2176973, 1932854, 2402391, 6523184, 4330352, 6489598, 7346659, 118983, 3481388, 4228051, 4774911, 3031121, 6983129, 1722490, 4840118, 3655661, 4993731, 2356401, 6417051, 5000334, 2120005, 6275218, 2408072, 236114, 2518313, 8017520, 2371461, 6695011, 3662735, 2021718, 8122943, 4145453, 6873269, 2250544, 1993275, 2126658, 1706834, 7266911, 2235057, 932682, 2600429, 1434018, 7528685, 7823248, 943883, 8016206, 7500018, 5874570, 3513683, 7510666, 1674179, 704355, 5146378, 1633470, 3371650, 2788195, 7538775, 2502432, 1371893, 482977, 5181607, 5185165, 4206654, 3913603, 1958739, 8132496, 321943, 7662774, 1807112, 5736899, 390841, 4293434, 1861152, 1509708, 4684561, 5947058, 2240089, 45839, 7610075, 4561912, 3683030, 4275915, 1970359, 8260606, 85804, 8062366, 1847917, 2412330, 877897, 3008764, 4577642, 1005689, 7322501, 7826265, 7469509, 4662849, 4989945, 8016270, 3098903, 3244186, 1650960, 1396886, 6976436, 355995, 6364497, 367517, 2539474, 1002502, 350022, 4639391, 5787651, 4423980, 5311845, 7055269, 1438164, 7624894, 4795378, 1522004, 1171912, 3329714, 2755679, 2618705, 6809795, 4879321, 670061, 4933027, 3310811, 321465, 6137756, 3613010, 1127913, 496769, 8063181, 7159849, 6265544, 6799870, 1795581, 4869113, 3001644, 8090942, 678836, 5460105, 6894469, 6965185, 2383060, 2953086, 6090371, 3625443, 4668028, 5969818, 1742173],
[6892481, 5688825, 6408196, 6053802, 6888138, 5752874, 5091096, 6608290, 1333452, 3648184, 5767894, 4715836, 7108134, 1834216, 7743815, 6143360, 793608, 5524615, 4546628, 3046169, 1739769, 5245132, 6547813, 6820778, 7478310, 4415716, 1896850, 1341790, 7600673, 1044159, 6591195, 792179, 1027538, 1955082, 1849376, 396093, 7059280, 3866917, 2854651, 2281945, 1629317, 17372, 1550266, 2361983, 5225620, 6385609, 7534129, 4027952, 5305941, 8331529, 6981043, 2718245, 972460, 3804836, 2388676, 5180308, 6239950, 4144115, 222874, 32999, 6120759, 1264301, 1190914, 4955489, 2929740, 1677540, 3800173, 5797709, 7329819, 4182640, 4463307, 5412392, 6135130, 4631608, 1231335, 67938, 6961783, 4003520, 7948146, 1356864, 3400550, 4437243, 7489668, 4138868, 4510315, 4908919, 1325525, 1464288, 8287356, 7682976, 3162050, 8357323, 2341254, 5680266, 2371993, 7474532, 6855298, 904910, 2869944, 36775, 996194, 1069682, 3113290, 6899662, 496836, 5081132, 6871386, 7847766, 5055044, 4995816, 7103152, 1903773, 7332664, 549637, 7866981, 3814771, 5214528, 1941670, 83015, 8046463, 8080239, 4517507, 4920554, 1234036, 3470737, 4299252, 6089733, 2323130, 153798, 579035, 4232594, 1410715, 7789418, 7597450, 7471978, 1093754, 632816, 7561661, 1592964, 2249967, 5066137, 3945095, 1958855, 8351384, 934439, 3314682, 5836350, 5017833, 6679528, 5320586, 6825376, 8340941, 3466296, 2362265, 6787107, 4807170, 4333957, 1394245, 3599035, 4768545, 1575915, 6437081, 7040097, 55247, 1654745, 1390792, 7201639, 2418910, 5186367, 7332502, 4387306, 6839560, 543808, 5894877, 2483726, 7219110, 7935831, 1139525, 6992558, 846376, 5859530, 6317565, 7942679, 37947, 5183688, 1592401, 6529717, 4035494, 8108698, 4684617, 6844543, 3158350, 5395608, 6636334, 1662557, 746988, 1376241, 3236495, 5008172, 4505726, 3259166, 6684669, 942470, 331687, 3749291, 5126514, 5820265, 8159827, 126021, 6809820, 3343410, 5159888, 3598046, 501519, 5921345, 5314976, 1058325, 7434392, 3877895, 588078, 674273, 7305442, 3188365, 7685511, 5559671, 4192277, 861624, 7536334, 2319533, 3728647, 7756385, 8364501, 6598826, 1534742, 163375, 342504, 1646182, 767209, 7034769, 3821040, 4885333, 5246133, 3588668, 3401465, 417621, 6967607, 4812638, 3425124, 605222, 3003235, 5222469, 4520441, 4659020, 2592686, 7675923, 4624315],
[4189740, 5020560, 532067, 3830956, 3826880, 431460, 666573, 3263671, 5580150, 3275760, 5874585, 4959570, 1748071, 5176862, 1881136, 6465617, 691141, 2891199, 1100770, 8261023, 4113747, 3617881, 2975674, 7685858, 4041173, 1449957, 5553501, 4773514, 3810312, 3957007, 7853804, 3006438, 203971, 8113036, 4739447, 4336414, 2169449, 4501124, 424473, 781311, 7012922, 6565664, 8207031, 911624, 2316314, 1673663, 117393, 465249, 5395315, 2520947, 5119540, 8014618, 6861865, 1031718, 681877, 454634, 4121090, 4254389, 4620463, 883283, 3562913, 4115613, 5796672, 3179571, 7351785, 6654764, 4338181, 5416077, 3156093, 2808821, 4345210, 1283437, 7891884, 1125541, 2045285, 2075229, 1387447, 2007199, 7006868, 6657652, 7140287, 3205808, 8158172, 6508025, 8377681, 4862900, 1731077, 101048, 1465923, 847195, 6012757, 763714, 6294017, 3739163, 4307627, 706993, 981201, 8355418, 7260845, 2564600, 2166057, 4731318, 8189949, 4253209, 7924705, 7636080, 4365555, 772888, 1768142, 1306685, 7521374, 3213880, 2012313, 6641607, 6602243, 2760716, 5932003, 6531755, 6530631, 6410078, 5981003, 2578512, 7649702, 6414865, 4233752, 6116349, 1917413, 1478043, 8003833, 3265784, 1521867, 3984151, 389497, 2942633, 2792220, 3084710, 6454102, 6570969, 4802088, 5191150, 802476, 2588110, 5082202, 8252585, 7194656, 7888857, 7088224, 7126635, 7254545, 1107774, 5916083, 1094568, 1312316, 6718825, 7375921, 4613162, 7896364, 3346862, 6821061, 259908, 7109047, 4855916, 5786122, 4583498, 7768313, 4133565, 6996650, 1853155, 1863196, 5516844, 906200, 4477562, 6322379, 3956106, 6863253, 6383739, 7788789, 7908501, 714241, 8207061, 4733014, 437107, 8119278, 4488504, 5822922, 7767337, 5964811, 3773354, 747621, 2751000, 1831426, 2652748, 7277669, 4223765, 5506370, 5752223, 7270315, 7466047, 511634, 3237018, 7748887, 1268046, 3211163, 7700460, 762594, 5349376, 5317352, 5256109, 3452792, 4737441, 463937, 2840918, 5960491, 281990, 2809923, 5789978, 120369, 3752813, 2357812, 7567491, 3929786, 3282410, 1705967, 3403927, 672563, 2782935, 2302183, 5357036, 5538409, 8353718, 1317636, 7952312, 4629337, 4262269, 8192576, 4293275, 4646192, 1242987, 5504492, 6146023, 2349451, 6652976, 543701, 7479620, 5436338, 4190154, 3600015, 5926659, 3954491, 5714014, 3699285, 1770495, 7958478, 5087283, 1891295, 3569946],
[2064287, 7538397, 1701410, 6692398, 3431600, 5966918, 1719034, 2860070, 7963510, 8158351, 5253319, 566275, 2866288, 1676583, 1237647, 1522936, 7931959, 3295878, 7864774, 7501524, 1044599, 2132524, 4810773, 2340734, 679501, 1481389, 3545268, 2973722, 7366213, 2698372, 3459652, 3709749, 7456968, 5715018, 6636305, 3729062, 2833227, 5879416, 5406117, 781615, 175863, 3865580, 758176, 7744206, 1914882, 3120618, 2651096, 4603140, 7295198, 3506041, 8027845, 6210098, 1990501, 481437, 738205, 7897895, 6898338, 3479403, 6065228, 1841662, 4888726, 5598386, 4785758, 6837766, 2940975, 5510652, 5643773, 136423, 1407522, 6755845, 7179057, 2688261, 5710611, 590548, 4470456, 7024065, 4153270, 4541349, 1255524, 1645470, 2763645, 5237491, 4706300, 4660171, 6594112, 6630581, 2713007, 2041515, 1356921, 4779328, 4645766, 4886815, 2588029, 8021517, 6658728, 547034, 6488812, 695550, 7160167, 5918762, 2473293, 2593517, 8295315, 4903675, 6734028, 3719147, 6278945, 7178693, 5185274, 4658151, 6935036, 5215940, 7608510, 4824835, 8273998, 1182395, 1045103, 2682146, 4546469, 4300336, 4286538, 4879969, 5527623, 7244471, 7970328, 8244494, 3035012, 5959435, 406435, 7789343, 2657498, 4989012, 4216523, 1517667, 1305321, 2069601, 4984735, 2441342, 7585824, 808842, 5170240, 3292273, 8316001, 7809544, 2347137, 3664902, 6421568, 159731, 7118092, 6828866, 5760482, 7265976, 4698602, 3411936, 630024, 6698406, 3395223, 5958735, 6984905, 3132440, 5621114, 3995504, 665568, 860449, 6580675, 3448746, 2229821, 7529207, 2649775, 1186071, 6234692, 7451976, 5762821, 94247, 7157366, 2833082, 956459, 4569649, 7715883, 8347776, 3006275, 7370970, 3734708, 1919084, 1977095, 7337386, 3680085, 5355607, 3207798, 3311878, 5514375, 584253, 2992778, 8006776, 3190562, 2915892, 3330467, 4622787, 1403118, 1990601, 4541749, 1470908, 2429084, 8328944, 3586219, 4686514, 395647, 5842073, 7234799, 2799072, 8083849, 5322562, 6654064, 1847701, 3797747, 18947, 7948329, 4491608, 8137493, 1173344, 2517742, 7933058, 4604314, 721883, 8211781, 5384837, 5009467, 3658001, 426518, 1734177, 7951028, 3635905, 1247086, 3633795, 5283865, 6420083, 3145285, 7214906, 2035587, 5784531, 3303010, 6178688, 4631632, 6579312, 4227601, 4462950, 3101417, 2149614, 3336063, 2110448, 5784497, 1220553, 4096902, 1750082, 3145805, 3217584]],
[[5683391, 3710350, 92719, 1308362, 7290103, 3944071, 753228, 2477620, 5628327, 2844743, 646481, 1331593, 1103650, 3107746, 7647179, 4318608, 7294668, 2756838, 4884808, 8285339, 1269566, 1770852, 6974741, 7195195, 1683878, 104725, 7371601, 2657716, 4117127, 3054077, 230785, 1503264, 6762082, 7512641, 5998732, 3430376, 1376117, 5125504, 4495264, 4616177, 8234425, 5948466, 7945236, 2826866, 1747539, 5382666, 8271396, 2763986, 1798221, 5617535, 4514790, 3912812, 910278, 4430894, 4472792, 920498, 7831594, 3391036, 8159560, 4482961, 5644483, 3970881, 8317951, 3361483, 4832442, 5727054, 7668045, 6812533, 6952711, 746664, 5874158, 239779, 1366675, 3864332, 1890651, 1171664, 3421772, 6882534, 333444, 4431937, 3877383, 3518335, 3967629, 2426444, 3732139, 2315628, 2950494, 3869759, 966542, 6758356, 5071254, 7497892, 3562349, 2725540, 2100949, 4875092, 7950602, 7973212, 1293637, 7783907, 8184304, 6914214, 6956953, 678440, 3964167, 5019123, 2953816, 33134, 7103616, 4771436, 374294, 4967828, 2195906, 8286830, 1905910, 417751, 7106533, 6082346, 1943376, 1115236, 2587573, 2862562, 6824032, 3597436, 5275150, 7812016, 6019254, 5462659, 3384997, 5497100, 4397929, 687520, 6166316, 2144845, 2358303, 6942245, 8138531, 815541, 7603570, 5018190, 7009997, 710061, 1576455, 212713, 7094710, 2670726, 1384932, 2476995, 3000927, 627627, 2155112, 7340356, 1188666, 4001321, 764087, 7106602, 6550930, 5399850, 3375346, 3708768, 8144182, 4709848, 7340111, 6745872, 2635217, 1414146, 8165502, 3657014, 2963298, 6118933, 2423496, 1794421, 3722883, 2062261, 4583571, 6265227, 1970404, 8088295, 8002594, 8368139, 6288791, 7387656, 5171444, 7477085, 6576009, 5466034, 2704096, 8268019, 1925743, 174523, 2530070, 2560462, 518848, 5671761, 6596698, 5486552, 584502, 2382640, 7166679, 3495914, 4669506, 132828, 706321, 34309, 2170945, 1739874, 4124945, 8312651, 123306, 2794030, 5326396, 1432097, 3395293, 74078, 4861039, 6015628, 6213190, 4649215, 1570113, 5446964, 3260667, 7749376, 6487671, 3664254, 2236782, 7021557, 696484, 7911555, 1086990, 3198664, 17850, 3683312, 3288003, 4217996, 555822, 4614956, 6176937, 6459481, 7876317, 4893512, 7383955, 7940986, 1675795, 7770017, 4412811, 7626775, 7813763, 4350655, 2087956, 2026481, 5154897, 3610764, 6676835, 331133, 3184716, 637448],
[3845441, 5948345, 2526079, 3527655, 8340658, 3871182, 5148928, 5273305, 4432905, 1891173, 5260826, 6465732, 4540806, 2818528, 4544029, 4430633, 3482639, 2702517, 5146042, 6419635, 1109684, 2372543, 8311838, 2085052, 3507878, 26762, 7716435, 8042736, 2138382, 7979425, 76163, 4807471, 3606062, 7946765, 330929, 734329, 4104102, 1808857, 477449, 8163261, 6971057, 7843251, 4927691, 6677920, 7665717, 3750609, 4701258, 3058870, 1251659, 6129335, 3556202, 1283857, 7630073, 1124997, 3130214, 1734737, 6007745, 4348698, 1397023, 7082059, 1163772, 6078529, 3517091, 4020385, 897223, 3798751, 7959469, 5063932, 1267106, 52148, 5430708, 2714705, 2666072, 4875376, 1226832, 6721928, 5063888, 6380967, 933788, 2481579, 2263113, 7780343, 2048034, 987223, 2698835, 4314650, 4962142, 1974605, 4487825, 898178, 7427615, 2636860, 2146730, 384510, 5570125, 4600025, 2744349, 970545, 341361, 4100257, 2926654, 6861050, 4939857, 5174127, 2490985, 4322473, 6611647, 6683729, 4435760, 3273613, 4556997, 904654, 536191, 1109818, 6632377, 767075, 5487421, 1211712, 3135240, 4474932, 7124961, 2680467, 6172472, 637392, 1445508, 1741521, 1569219, 3534604, 7302355, 6016112, 545828, 4227739, 5696466, 5642100, 6919350, 8144659, 1677477, 5773615, 874454, 1757969, 5750019, 1593476, 6362379, 1713607, 2706621, 3233779, 6479540, 892299, 4636373, 6377149, 5664978, 13120, 8281728, 5159402, 5696454, 5605574, 4653622, 1817441, 171885, 4374113, 3492702, 4162724, 7346068, 4733212, 2311547, 2477432, 6274796, 5416878, 1617111, 222937, 725686, 7257772, 6728147, 6471494, 763061, 719071, 6524550, 5519922, 971694, 2743166, 1508664, 3216851, 1060612, 6929127, 574077, 3871271, 3989461, 1099586, 4101828, 2818783, 4684972, 4972365, 2089600, 43683, 4556841, 7602949, 3615224, 3810031, 3427704, 1895016, 3547470, 3704258, 7424605, 6413426, 3248473, 2785536, 1654293, 3783061, 3425238, 3710350, 7102589, 7479478, 822457, 5167322, 6826453, 87829, 5699697, 2120761, 6801762, 7653895, 4940055, 7463717, 6572931, 7651737, 1239232, 3285823, 5308731, 6587411, 635269, 8068897, 7814186, 7007527, 6594288, 4494652, 4786689, 6077348, 4353010, 3982747, 2629676, 6452340, 2511502, 5592118, 7629882, 7821505, 4997854, 4071122, 177996, 6561917, 3801074, 10598, 6352643, 3098145, 4116065, 1527167, 7537296, 1578787],
[3891096, 6185093, 4971478, 4257325, 1020462, 675281, 134694, 4822802, 5810277, 3955271, 1491528, 3794827, 253530, 6428696, 4818163, 2884145, 2903266, 298298, 4603064, 8160714, 5792499, 865799, 1619577, 533766, 6972000, 6098559, 2326570, 969769, 6130060, 4397918, 6968167, 3637012, 7283379, 6301530, 6195231, 7955036, 6469135, 4020548, 7853350, 7961177, 3028661, 5220419, 6277568, 4695048, 4029424, 8010317, 4689206, 7720318, 4002318, 1113351, 2234670, 7906967, 439390, 5063227, 7370501, 7895781, 4524, 795561, 3628925, 4723394, 5398137, 4562159, 807714, 5878753, 4272113, 1357717, 825704, 5887330, 4319744, 4196390, 6727146, 7306212, 7203743, 2697266, 4687508, 4697954, 2530266, 3688268, 7307078, 2964441, 3293843, 5911467, 8214149, 5127001, 671444, 6351888, 6998433, 3710780, 643318, 5062735, 8069513, 7433864, 1807428, 5642159, 2721109, 2096781, 5836671, 1518576, 5844253, 2863227, 2592012, 479290, 549486, 433947, 5491622, 2252945, 3090577, 4722684, 7096096, 5137542, 6307772, 5188696, 4497272, 7105336, 1756597, 5072162, 3158415, 4870493, 107132, 5609711, 1827485, 1840804, 3017463, 7261892, 5897131, 3893754, 2336067, 3534738, 3862427, 1668761, 2059021, 1408013, 2645537, 6802499, 7345627, 6877105, 4304158, 1135307, 3684153, 6344078, 5869579, 5248261, 6501, 4693562, 4705703, 41217, 7487942, 77835, 1222738, 2992465, 322889, 3158864, 6610809, 4150224, 1441527, 2152252, 7620592, 7839794, 7057093, 7546652, 3054583, 1998065, 5085277, 2923084, 5624592, 6130206, 3219899, 2027486, 7892198, 7381486, 5754551, 7300624, 4279935, 3771460, 2850110, 1323702, 3628136, 7404930, 5343431, 6826326, 7577609, 119856, 2490216, 3433424, 8281375, 7149694, 7470393, 7906970, 5758272, 1139062, 5235439, 5968308, 434025, 6653678, 8324197, 3846059, 3352235, 2432978, 461841, 718037, 1241021, 6979115, 218058, 3620647, 5247186, 1630029, 1422383, 405956, 4371450, 1083953, 3691402, 7412225, 2952833, 1155508, 4630029, 6642268, 2222359, 3074423, 4496171, 722030, 1933910, 7783306, 5363795, 4241947, 4478330, 6369040, 2701766, 2893780, 1619372, 6732951, 384933, 587101, 376500, 7168867, 4352422, 7298991, 5641566, 3365784, 7788116, 280828, 3611013, 127448, 6495127, 3602655, 4039854, 7342936, 6614505, 4220213, 2049870, 1984412, 1135319, 1485097, 1820592, 1367085, 5005544, 5806867],
[5490328, 6103382, 7375552, 1282221, 3029624, 3110897, 151679, 1735155, 5636900, 8126990, 1822332, 320718, 5264538, 6595771, 7535240, 1176690, 4927375, 5026013, 3009081, 6115026, 4933795, 3745120, 6615052, 4593525, 514722, 4739787, 5181504, 8049019, 4876778, 680977, 7823729, 7102549, 1731093, 2650587, 7288671, 7007274, 2329313, 5913831, 2625239, 1421543, 4096507, 5287827, 7741390, 4467290, 4934718, 5941948, 753373, 1958841, 6845215, 5533006, 5176679, 339157, 5901403, 4314943, 2052431, 4561751, 8256012, 311349, 8016485, 4340808, 5194472, 3475832, 5959032, 7415319, 7054535, 5058689, 5662985, 4728338, 1899776, 2812415, 7321986, 706825, 5980822, 8303324, 2917536, 7593600, 634645, 190380, 3762069, 3640030, 1337266, 2747661, 2134756, 6449709, 2186332, 8114154, 4930325, 1403549, 7856665, 6036945, 2567732, 557921, 6034843, 7263045, 2796676, 5289811, 2167016, 4190744, 2692845, 5648414, 3505129, 1677213, 3177843, 4018468, 6093027, 5311844, 7524766, 6330320, 4846043, 6672832, 6410792, 1134778, 1435678, 6954372, 8332817, 5592628, 6524481, 6584781, 2969407, 6682130, 7722806, 2292745, 6806724, 7580684, 1286847, 2361421, 4195108, 1821989, 2594429, 3725881, 8082694, 3927265, 6173582, 7435094, 7974320, 2663486, 7826202, 174879, 1787137, 7009547, 4990512, 5055362, 3292997, 7550092, 6894673, 2323713, 7943700, 5251060, 6784237, 6975398, 2847573, 631158, 2767586, 7384238, 3609378, 6410445, 7439884, 8325182, 5570429, 1838353, 6650691, 1047299, 3756663, 1947278, 367966, 1371153, 1193339, 3048657, 7415152, 8245192, 7239919, 5509247, 3838864, 7020648, 4552428, 7039101, 6660695, 8364395, 7548446, 1795311, 2262848, 7388484, 968001, 7165526, 6934633, 3201576, 3398382, 4326142, 4988619, 58103, 8206263, 7471474, 5800029, 4648766, 7643818, 2706946, 7690640, 4191529, 1932311, 7548429, 1618612, 3822340, 5674483, 398672, 2183801, 1417526, 7678333, 509238, 8288451, 3993762, 7699208, 4897923, 4062488, 5912152, 7263613, 2633162, 876336, 1318836, 7965983, 2964620, 3043715, 6108188, 712841, 4418616, 5403849, 2627894, 2517626, 5918639, 4777756, 150791, 81461, 6759800, 2272791, 3839455, 5446312, 6664687, 7620308, 2740215, 2187833, 6951716, 3506031, 4437310, 3800782, 5251191, 7359081, 5375135, 3263448, 1005779, 8174544, 1089636, 1270856, 6781891, 4956628, 6664988, 7957389, 5791918],
[1960391, 6492981, 2680159, 5794776, 2695689, 2994834, 4319039, 2802253, 5456051, 5880760, 380440, 994922, 1273115, 973634, 1330084, 551564, 4507054, 2810921, 583228, 2882919, 917977, 245061, 2491996, 3112425, 3368498, 1925914, 5961626, 6760898, 1678195, 1608615, 3952754, 2755186, 7601800, 950361, 3833227, 7413328, 3301678, 5924922, 6817243, 1431720, 91360, 2995101, 4507620, 2729246, 3477020, 4551907, 817811, 3127024, 2405339, 4054149, 5605307, 5248727, 6087820, 5749850, 7714642, 6728393, 3591532, 577585, 6473552, 7522817, 1392819, 6880935, 5312690, 506945, 8091145, 742929, 6799260, 2652586, 7452729, 4541860, 3381481, 3061014, 3376644, 5481519, 5731437, 1932141, 3621310, 5147332, 806862, 7357747, 4986069, 4576253, 5069876, 2652690, 8064760, 3839600, 4424535, 780086, 4691504, 1699483, 5974470, 8020211, 1201612, 809656, 4464587, 7252763, 6052120, 6076335, 3083068, 3168047, 4957750, 3478661, 835216, 584933, 4127478, 4942548, 2728615, 1054891, 4836533, 3177007, 2577866, 8073339, 3264847, 6210100, 1043897, 6918130, 2532474, 6341590, 413784, 6546039, 900589, 4908413, 3854232, 1298302, 8293745, 6435805, 5588713, 8162310, 5733943, 564722, 2568541, 5535776, 1334324, 1698880, 506678, 7038492, 6452016, 3572627, 148130, 3717450, 6821979, 2914494, 3924012, 1545574, 8276309, 2424409, 4448223, 7133022, 869513, 5849107, 8117963, 3771355, 8324513, 562863, 8346779, 7642036, 7777906, 6411315, 4438572, 2928891, 4155741, 5247557, 948670, 5148880, 2836540, 6068476, 2790331, 3860362, 6130088, 3493728, 318684, 1574949, 6425420, 6630654, 3591850, 5439494, 6254389, 5600976, 2534116, 4057493, 3751239, 4348479, 6989249, 2345693, 654691, 3403550, 691586, 1979429, 8064223, 4606604, 739758, 548107, 5179586, 2730203, 7257148, 2610058, 365507, 1384500, 1967234, 1705797, 6700681, 7225578, 7389586, 6165942, 922604, 5114800, 7891846, 1154582, 3049978, 3867059, 6029908, 4114632, 3496583, 6250390, 697990, 5041106, 4313626, 3439979, 4213705, 3476530, 7441723, 4038065, 5458545, 6069422, 5275723, 538502, 8104834, 1741116, 5251792, 1927295, 1078520, 2405168, 3132377, 6658912, 2024428, 135843, 894294, 978881, 156397, 5845025, 903581, 7596297, 5894171, 741065, 1568180, 1979423, 4668001, 5184514, 7454511, 6928227, 2360543, 2878160, 3997382, 7975802, 2949452, 5117284],
[24448, 911491, 7427273, 3055044, 6727997, 1380282, 1024871, 7315650, 1758021, 5081711, 3522078, 3823749, 641736, 4837778, 247446, 6899785, 7829133, 4293145, 5196979, 7771104, 7351477, 1468067, 3457945, 7194757, 7472864, 7116529, 1379297, 7875722, 4722927, 8125863, 2373250, 4752283, 7397445, 3101527, 8218504, 1096673, 2314375, 3296859, 7363912, 1815690, 2998871, 1200499, 8260569, 634424, 8258449, 6894614, 8285099, 141189, 1949477, 8040110, 1786560, 7358607, 5017383, 5295747, 5585198, 4398961, 3653257, 4645692, 6961420, 7294531, 5967803, 1051854, 2995747, 5678452, 7377075, 1447653, 6063890, 1270842, 3865195, 4744815, 7998826, 1064391, 3606436, 966076, 724279, 8196623, 985045, 3944293, 3044492, 7283955, 988148, 681120, 434246, 345234, 5945994, 3692422, 7323481, 3316639, 4844627, 5288159, 559594, 2447028, 1454464, 1765968, 3869036, 2189817, 407292, 8179694, 5477854, 227526, 925453, 7975518, 824609, 5699764, 7844466, 2053154, 3982992, 1350080, 4486299, 1319191, 3664229, 6996815, 7497336, 659671, 5732007, 6343583, 4360474, 4174342, 8106737, 7085598, 7445358, 4795540, 6007096, 7363100, 7571393, 2467383, 3261958, 750473, 2092204, 4523560, 5954472, 7733481, 767316, 1731503, 4690616, 7602015, 8267516, 173659, 6240898, 4452819, 948704, 1582705, 3485660, 5320108, 3364478, 5560344, 1652741, 805836, 2119977, 856448, 3545859, 6269842, 977818, 5482292, 8286115, 5928481, 5545946, 945323, 8064057, 5062629, 8101232, 2361444, 1342352, 5074037, 6451710, 3642825, 967000, 3068060, 5679383, 4875558, 1902169, 7646938, 7956660, 3764508, 7530686, 1489544, 4359946, 3577810, 2163531, 3112585, 6344303, 7437705, 3104641, 2903089, 7703074, 1986921, 6498273, 650936, 7190182, 4977232, 3735528, 1191251, 1268285, 3421582, 7161511, 1539658, 2827847, 5057412, 4975728, 5574462, 6753096, 5757133, 2298886, 7952150, 1147000, 172458, 7337009, 1366819, 1902206, 3817146, 3153154, 6804049, 7253881, 2060635, 1315198, 1301267, 1231714, 1867468, 184067, 3629133, 1075220, 8184728, 7934963, 6465061, 6187164, 3396129, 549001, 3820231, 7577133, 332606, 7740569, 6964709, 517732, 4604688, 5573216, 521069, 7563427, 4203692, 1143995, 1523296, 6740048, 6728098, 1281990, 1608403, 856636, 1488357, 2426433, 7966635, 8157559, 5277437, 4963441, 2998979, 151003, 5975265, 2337800, 4791086],
[853006, 3965114, 5798521, 2355536, 473987, 2094950, 1746940, 3439199, 2184668, 1528327, 2814729, 7208660, 739852, 2295255, 1239273, 770499, 1130010, 7149225, 965208, 2409132, 5887529, 4581272, 7786968, 6556903, 6112103, 5435067, 1716408, 2924294, 2646088, 3190283, 3499688, 1778366, 7772718, 4874214, 2787961, 457558, 254830, 942496, 767122, 5419708, 2192423, 7273882, 7413199, 3336916, 233451, 2108313, 5041745, 3389504, 6217239, 1702498, 4738958, 300807, 3472322, 3902738, 5011384, 3733792, 5222317, 6948108, 1111755, 6517087, 2914158, 7000117, 4428692, 4450110, 5443175, 877295, 3646490, 543826, 3563968, 5868858, 1436491, 3674677, 6746738, 6136970, 2441634, 3309425, 5499044, 4424694, 1161656, 2693751, 6636057, 1239961, 4920262, 5871366, 3502632, 5116544, 4911027, 1612766, 1034534, 509103, 3278852, 5908563, 623688, 8056947, 7735596, 1914792, 5900891, 7691411, 1316995, 6751492, 810226, 3353662, 2661343, 4458342, 5917673, 3109593, 2208143, 1009948, 4987592, 4786600, 6984048, 1898867, 6400767, 2620334, 3692795, 4464587, 5231992, 6303993, 1797052, 2853704, 6417686, 6782822, 3650870, 4488170, 4025408, 5710940, 616570, 4476180, 3569417, 2565452, 3734889, 911583, 5755623, 4754613, 5320042, 5568908, 4826025, 7685369, 984166, 2446207, 722936, 4592228, 3614133, 44202, 289014, 1906484, 8058444, 2875352, 7368410, 926432, 3777554, 7015834, 3606747, 3836257, 63917, 2656071, 2646224, 53954, 6673012, 2562718, 1420073, 1635984, 6575278, 2069706, 6629513, 2293698, 527493, 3846643, 2241747, 3736104, 3223765, 1533664, 1474159, 7819457, 7650427, 7950472, 3346343, 690335, 491626, 8119383, 3341691, 4319927, 8162307, 7444286, 3747712, 3440703, 3469757, 5985746, 4225955, 705945, 6439342, 8093677, 61798, 6626687, 4309974, 8262902, 844978, 452, 8044627, 4068662, 4044885, 7791150, 5185798, 2216436, 7238558, 8025482, 5205687, 5421381, 7276796, 3546405, 189627, 316710, 5752157, 2501730, 4811974, 4010658, 2011957, 6306560, 3965919, 3731480, 1399952, 7493624, 1997305, 6885143, 5167542, 5304802, 7896963, 4466286, 5230402, 7533362, 7552379, 2209957, 5255290, 2160918, 7922991, 1650354, 7646074, 2821172, 6992810, 1060641, 6475595, 3694520, 6826389, 684812, 6687845, 7118866, 6151799, 6938089, 5613508, 1617252, 3806555, 6052647, 3375998, 460657, 3113800, 6571280]]]
s1: [[1, -1, 0, 2, -2, 2, -1, 0, -1, 2, 2, 2, 0, -2, 0, -1, -1, 2, -1, -2, 0, -1, -2, -1, 1, 2, 0, 1, 2, 2, 1, 1, 0, -2, -1, -1, 0, -1, 0, 2, 1, 0, 0, 1, -2, -2, 2, 0, 0, -1, 2, -2, -2, -2, 1, -2, -2, 0, -2, 2, 0, -1, 0, 0, -1, 0, -1, 2, -2, 1, -2, 1, -1, -1, 2, 1, 1, 2, -2, 0, 1, 0, 1, 2, 0, -1, -1, 2, -1, 2, 0, -2, -1, -2, -2, 2, 2, 1, -1, -1, 0, 2, 0, 0, 2, 2, 2, 0, 1, 0, -1, -2, 1, 2, -1, 1, 1, 1, 0, -2, 1, 1, 0, -1, 1, -1, -2, 2, -1, 1, 0, 1, -1, -2, -2, 2, -2, 2, 2, 1, 1, 1, 0, 1, 1, 0, 1, 1, -1, 1, 1, 0, 0, 1, 0, -2, -2, 1, 2, 2, 0, 0, -2, -1, -1, 2, -2, -2, 1, -2, 2, 2, 0, 2, 0, 2, 2, 0, 2, 1, 1, 0, 0, 2, 0, 1, 2, 2, 0, -1, -1, 1, 1, 1, -1, -2, 2, -2, 1, -2, 2, -2, 2, -1, 2, 0, 0, 2, 1, 0, -1, 1, 0, -1, 1, 1, 2, 0, 2, -1, -2, 2, 0, -2, 0, 0, -2, 2, 1, 2, 1, 0, 0, 1, 1, -1, -2, 0, -2, 2, -2, -1, 0, 0, 0, 1, 0, -2, 1, -1, -2, 2, -2, -2, -1, 1],
[-1, 1, 2, 1, 0, 1, 0, 0, -2, -2, -1, 1, 0, 1, 0, 1, 2, 2, -1, 2, -2, -2, 0, -1, 2, -2, 1, 0, 0, -1, -2, -1, -2, -1, -2, 0, 1, 0, -2, -1, -2, 1, 2, -1, -2, -1, -2, 2, -1, -2, -2, -2, 2, -1, -2, 2, 0, -1, 1, 2, -2, 1, -1, 0, 0, 2, 1, 0, -1, 2, -1, -2, 2, 1, 2, 2, 2, 0, 1, 2, 1, -1, 1, 0, -1, -2, 0, 1, 2, 0, 1, 1, 2, -2, -1, 2, -2, -2, 2, 2, 2, 1, 1, 2, 0, 1, 1, -2, 1, 0, 1, -1, 2, 0, -1, 1, -1, 2, -1, -1, 0, -2, -1, 1, -1, -2, 1, 1, -1, 1, -2, 1, 0, 1, 2, -2, -2, -1, -1, -2, 1, -2, 1, 1, 2, 2, 2, 2, -1, 0, -1, -1, 0, -2, 1, 0, -1, 2, 0, 1, -1, -2, 0, 1, -1, 0, 2, -2, 1, 1, -1, 1, -2, 1, -1, 1, -2, -2, -1, -2, -1, 2, 2, -2, -2, -1, -2, 2, 2, -1, -2, -2, 1, 2, 2, 0, 2, 1, -1, -1, -2, 0, -1, 1, -2, 1, -1, -1, 1, 1, -2, -2, -1, -2, 2, 1, 0, 0, -1, 2, 2, 1, -2, -2, -2, -2, -1, 0, 2, 1, 2, 0, 2, 1, 2, -1, 2, 1, 2, 1, -2, 2, 2, -1, -2, -2, 0, -1, 0, 1, 1, -1, 2, -2, -2, 2],
[0, 2, 2, 2, -1, 1, 2, -1, -1, 2, -1, -2, -1, 2, 1, -2, -1, 1, -1, 1, 0, 0, -2, 0, 2, 2, 2, 2, -1, 0, -1, 2, 2, 1, 1, -2, -1, 1, 0, 0, 1, 1, -2, -2, -1, 2, 2, 1, -2, 1, -1, 0, 1, 0, 0, -1, -2, 2, 2, 2, 2, 2, -1, -2, 1, 0, -2, -2, 1, 0, -1, 1, 1, -2, -2, 0, -1, -2, 0, -2, -2, -1, -1, -1, 1, -1, 0, 1, 0, 0, -1, -1, 0, -1, -2, 0, -1, 0, 1, 2, -1, -1, -1, -1, 1, -1, 2, -1, 1, 2, 1, 0, 1, -2, 2, 2, 0, -1, -2, 1, -2, -1, 1, 1, 2, -1, -2, 1, 1, 1, -2, 2, 1, 1, 1, 0, -1, 1, 2, -2, -2, 0, -2, 1, -2, -1, 2, -1, -2, -2, -2, 0, 0, -1, 2, 2, -1, 1, 0, 0, 2, 1, 0, 1, 2, 1, 2, -1, 2, 2, 1, -2, 2, 0, 0, 0, 2, 1, 2, 0, 2, -2, 1, 2, 0, -1, 1, 0, -2, 0, -2, -1, 1, 1, 0, 1, -2, -1, 1, -1, 2, 2, 2, 2, 2, 2, -2, -2, 1, 2, 2, 2, 2, 2, 1, -1, 0, -1, 1, -1, -1, -2, 0, 2, 2, 1, -2, 2, 2, -1, 1, 2, 2, 1, -2, 0, 1, 2, -1, -1, -2, 0, -1, -1, -2, 2, -1, 0, -1, 2, 1, 0, -1, 1, 2, -1],
[-2, -2, 1, -2, -1, 1, 2, -1, 0, 1, 1, -1, 0, 1, 0, 1, -2, 0, 0, 1, -2, 0, 0, 1, 2, 1, 2, -1, 2, -2, 0, 1, 1, -1, 1, 1, -2, -1, -1, 0, 1, 1, 1, -2, 2, -1, 1, -1, -2, 2, -2, -2, -2, -2, 2, 2, 2, 0, -1, -1, 0, -2, -1, 0, -1, -2, -1, 2, 0, -1, 1, -1, 1, -2, -2, 1, 0, 2, 2, -2, 0, -1, -2, -2, 2, 1, -1, 2, -1, -2, 1, -1, 1, 0, 2, -1, 1, 1, 2, 2, 0, -1, 0, 2, 0, 0, 2, -2, -1, 0, -1, -2, -1, 1, 2, 1, 2, -2, 2, -1, 0, -2, 0, 2, -1, 2, 2, 2, -1, 2, -1, 0, -2, -2, -1, 0, 1, 0, 0, 0, -1, -1, 2, 1, 0, 1, 2, 0, -1, -1, 2, -2, -1, -1, -1, 0, -2, -1, 1, 2, -2, 2, -2, 1, 0, 2, 2, 1, -2, 1, 0, -1, 1, 1, 0, -1, 2, -2, 2, 0, -1, 0, 0, 1, 1, -2, 2, 0, 2, 1, 1, 1, -2, 2, 0, 0, -1, 0, 1, 0, -2, -1, -2, 2, 2, -1, 2, -1, -2, 0, 1, 2, -1, 1, 1, -1, 0, 0, 2, 1, 0, 0, 2, -1, 1, -2, 2, 2, 2, 0, -1, 0, 2, -1, 1, -1, 0, 0, 0, -2, -2, -2, 2, -2, 1, -1, 1, 1, 1, 0, 1, 1, -1, 2, -1, 2],
[-1, 1, -2, 2, 1, -2, 1, 1, -2, 2, 0, 1, 2, 0, -1, 1, 1, 0, -2, 2, 2, 0, 0, 2, -1, -1, 2, 0, -2, 1, 2, -1, -1, 2, 1, 0, -2, -2, -1, -1, 0, -2, -2, -2, 1, -1, -1, 2, 1, 1, 1, 2, 0, 1, 2, -1, -2, 0, 2, 0, 0, -2, -2, 2, 1, -2, -2, 1, 2, 1, -1, -2, 2, -1, 2, 2, -1, 1, -2, -1, -1, -1, 0, 0, 2, 1, 1, 0, 2, 1, 2, 1, 0, 1, 2, -2, 1, -1, 1, 0, -1, -1, -1, 0, -1, -2, 1, 0, -2, 2, -1, -2, 1, 2, 1, 2, 2, 0, 0, 0, 2, 0, 2, -2, -1, 0, 0, -2, -1, 2, -1, 1, 1, -1, -1, -2, -1, 0, -1, -2, 2, -1, 2, 0, 2, 0, 1, 1, -1, 1, 0, 1, 2, -1, 0, 2, -2, 2, -1, -1, 0, -1, 0, 0, 2, -1, 1, -1, 0, -2, -1, 0, -2, 0, 1, -2, 1, 0, 0, -2, -2, 1, 1, 1, -2, 0, 0, 0, 2, -1, -2, -2, 0, 2, -1, 1, 1, 0, -2, 2, -2, 1, -1, 1, -2, 2, -1, 1, -1, -1, 2, 1, 1, -1, -2, -1, 2, 2, -2, 0, -2, 1, -2, -2, -1, 1, 1, -2, -1, -2, -1, 2, 1, 1, 1, -1, 2, 2, -1, -2, 0, -2, -1, -2, -2, -2, -1, 2, 1, -2, -2, 2, -2, -1, 0, -2],
[1, 0, 2, 0, -2, -2, 1, -2, 2, 0, 2, 2, 2, 0, 0, -2, 1, 2, -2, 2, -1, 1, 1, -1, -2, 1, 1, 2, 0, -1, 0, -2, -1, -1, 0, 0, -1, -1, 0, 1, -2, -2, 1, -1, 2, -2, 1, -2, -2, 0, 2, 1, 1, -2, 0, 2, -2, 2, 2, 2, 1, -2, 1, 1, 1, 2, 0, 0, 1, 0, 1, -2, -1, -1, -1, 1, 1, 2, 0, -2, 0, 1, 1, 0, -1, 2, -1, 0, 1, -2, -2, 0, 0, -2, 1, -1, 2, -1, -2, -1, 2, -2, 2, -1, -2, 2, 2, -2, -2, 0, -1, -1, 2, 1, 1, -1, -1, -2, -1, -2, -2, -2, 2, 2, 0, 1, 2, 1, 2, 0, -1, -2, -1, 0, -2, 0, 1, -2, 1, -2, -1, 0, -2, -1, 0, 0, -2, 0, 0, -1, 1, -2, 0, 1, 1, -1, 2, -1, -1, 1, 0, 0, -2, 2, 2, -1, -1, 1, 0, -2, -2, -1, -1, -2, 1, 0, -2, 0, 2, 2, -1, 0, -1, 1, 0, 2, -2, 1, -1, 1, 2, 0, 2, 1, 1, -1, 2, 2, 2, 2, -1, 1, -2, 1, -1, 2, 2, -1, 0, -2, -1, 1, 1, -1, -1, -1, 0, -2, -1, 1, -2, -2, 1, -1, 2, -1, 2, -1, 1, -1, 1, 1, 0, -2, 0, 0, 2, 0, -1, -1, 1, 2, 1, -1, -2, 0, 1, 2, 2, 0, 1, 0, -1, 2, -2, 1],
[-2, 1, 0, 1, -1, 0, 0, 1, -2, 1, 1, -1, 2, 2, 1, -2, 1, -1, -2, 0, -2, -1, 2, -2, -2, -1, 0, 2, 2, 1, 0, 1, 2, 2, -1, -2, 0, 1, 0, 1, 0, -2, 0, -1, -1, 2, -1, -1, -2, 2, -2, -2, 1, 1, 1, -1, 2, 1, -1, -2, -2, 0, 1, 0, -1, 1, 2, 1, -2, -2, -2, 1, 2, -2, 0, -2, 1, 1, -2, -1, -1, 2, 0, -2, -1, -2, -1, -1, 1, -2, -1, 2, -2, 0, 2, -2, 0, -2, -2, 2, 2, -1, -2, -1, 1, -1, -2, 0, 1, -1, 1, -2, -2, -2, 2, 2, 2, -2, -1, 1, -1, -2, 1, 2, 1, -1, 2, -1, -2, -1, 0, 2, 0, 1, 1, -2, 2, -1, 0, -1, -1, 1, 2, -1, 0, 1, 1, 0, 2, -1, 1, 0, -2, -2, 0, -2, 2, 0, 0, 2, -2, 1, 1, -1, 0, -1, 2, -1, 0, -2, 1, -2, 0, -2, 1, 0, -1, 1, 0, 1, 2, 2, -2, 1, 1, -2, -2, -2, -2, 0, 0, 0, 2, -2, 2, -1, 0, 1, 1, -1, 1, 2, -1, -2, -1, -1, 2, 1, -1, 1, 1, -2, 2, 1, -2, -1, 0, 2, 0, 0, 0, -2, 0, 1, 0, 1, 1, -1, 0, 0, -1, 2, 1, 0, 0, 1, -2, 0, 0, 0, -1, 0, -2, -1, 1, 2, 1, 1, -2, -2, 0, -2, 0, 1, 1, -2]]
s2: [[-2, -1, -2, 0, 0, 1, -1, 2, 2, 2, 0, -1, -2, 1, 0, -1, 1, 2, 0, -2, 1, -1, 1, 2, 1, 0, 1, -2, -2, 2, -1, 0, -2, -1, -1, 2, 2, 2, 1, -1, 1, -2, -2, 1, 1, 0, -2, 2, 0, 1, 0, 2, -2, -1, 0, -1, 1, -1, -2, 0, 1, 2, -1, -2, 0, 0, 1, 1, -2, 0, -2, -2, -2, 0, 2, -1, -1, -1, 2, 2, 0, 2, 2, -1, 0, -2, -2, 1, 0, -1, 0, 1, 2, 1, 0, -1, 2, 0, -2, 2, 2, -2, -1, -2, 2, 1, 0, 1, 1, 0, 2, -1, -2, 2, 1, -2, 0, 2, 1, -2, -2, 2, -1, -1, 2, 2, 1, -1, 0, 1, 1, -1, 0, 0, 2, -2, 2, -1, 0, -2, -2, 0, 0, 0, 1, 0, 0, 2, -2, 2, -1, 0, 2, -2, -1, -2, 2, 1, -2, -2, 0, -2, 2, 0, 2, 0, -1, 1, -2, 1, 0, -2, 1, 1, 1, 0, 2, 0, -1, 2, 0, 0, -2, 2, -2, -2, 2, 1, 0, 0, 0, -1, -2, 1, 0, 2, -2, 0, 2, 2, 1, -1, 2, 2, 2, -1, 1, -2, -2, -2, -2, 1, 2, -2, 2, 1, 0, 1, 1, 2, 1, -2, 2, 0, -1, -2, 1, 1, 2, -2, -1, -2, -1, 1, -2, 1, -2, 1, -1, 0, -2, 1, -2, 2, -1, -2, 2, 0, 1, 2, 1, -2, 0, -1, 2, 1],
[2, -2, 2, 1, -2, -1, 1, -2, 1, -1, 0, -2, -2, -1, 0, 1, 2, 2, -2, 0, 2, 2, 2, -2, 1, 2, 1, 0, -2, -2, 0, 1, -2, 1, 1, -2, 0, 1, 2, 2, 1, 1, 2, 0, 1, 2, 0, -2, 0, 1, -2, -1, -1, 2, 1, -2, 0, 2, -2, 0, 2, -2, 1, 1, -2, -2, 1, 0, 1, 1, 1, 0, 1, -2, -2, 0, -2, -1, 0, 2, 0, -2, 2, 1, 1, 1, -1, 2, -1, -1, 2, -2, 2, 0, -1, -1, 2, -1, -2, -1, 0, 2, 0, 2, -2, 0, 0, -1, -1, 1, 1, -2, 1, -1, -2, 1, 0, 0, 2, 1, 2, -1, -1, -2, 1, 1, 0, -1, 1, -1, 1, 1, 2, 0, 0, -1, 2, -2, 0, 0, 1, 1, -1, 2, -1, 0, 2, 1, -1, 1, -2, -2, -1, 0, -2, 0, 1, -1, -1, -2, 1, 1, 0, 0, 2, 2, 0, 0, -2, -1, 2, 0, 1, -1, -2, -1, -1, 1, 2, -2, 0, -2, -2, -1, 0, 1, 2, 2, 1, -1, 0, -1, 2, 0, 2, 1, 2, -1, 2, -2, -2, -2, 0, -1, -1, -1, 2, 0, 1, 2, 2, 0, 0, -2, 2, 2, 1, 2, 2, 2, -2, -1, 1, 2, 2, 2, 2, 0, -1, 0, 2, -1, -1, -1, 2, 2, 0, -1, -2, 1, 0, 2, -1, 0, 1, -1, 2, 1, 1, 0, 0, -1, 1, -2, 1, 2],
[2, -2, 1, -2, 1, 1, 2, -2, 0, 2, -2, 0, -1, 0, -1, 0, 1, -1, 1, -2, -1, -2, -2, -1, -2, 0, -1, 1, 0, -1, 2, 2, -1, 0, 0, 2, -2, -1, -1, 2, 2, -1, -2, 0, 0, 0, 1, 2, -2, -1, 2, 0, 1, 1, -1, -1, 2, -1, -1, 1, -1, 2, -1, -1, -1, -2, -1, -2, -2, -2, -1, 1, 2, 0, -1, 1, -2, -1, 2, 1, -2, -1, -2, 1, 0, -2, 2, 2, -1, -2, 1, -1, -2, 1, 1, 1, 2, -2, 1, 2, 0, 2, -2, 0, -2, 2, 2, -1, -1, -1, 0, 2, 0, -2, 0, 2, -2, 1, 0, -2, -1, 0, 2, 0, 0, 2, 0, -1, 0, -2, 1, -1, -1, -2, 2, 0, 1, -2, 0, 2, -1, 2, 2, 0, 1, 1, 1, -2, 1, -2, 1, 2, -2, 2, -1, 0, 2, 1, 2, -2, 1, 2, 1, -1, -1, 0, 1, 2, 0, -2, 1, 1, 0, 1, -2, -1, -1, 0, 1, 1, -2, 2, 0, 2, -2, 0, 2, -2, 1, -2, 0, 2, -2, 1, 0, 0, -1, 1, 2, -2, 1, 1, 2, 1, -1, 0, -2, 0, -1, 0, 0, -2, 1, -2, 0, 1, 2, 2, 0, -2, -1, -2, 0, 2, -2, 0, 0, 0, 0, 1, -2, -1, 0, 1, -2, 0, 0, 2, 2, -2, -2, 0, -1, -1, 1, 0, 1, 2, -1, 0, 2, 0, 1, 1, -1, 0],
[0, 1, 1, 2, -2, -1, -2, -2, 2, 2, 2, 1, -2, 1, -1, -1, 0, -1, 2, -2, 1, -2, -1, 0, 0, -1, -1, 2, 0, -1, 0, -1, 2, -2, -2, 1, -1, -2, -2, 1, -1, 2, -2, 1, -2, 0, 1, 1, 2, 1, -1, -2, -1, 0, 2, -1, 0, 1, -2, 0, 2, 2, 0, 2, -2, 1, -2, -1, 2, 1, 1, -1, 1, 1, 2, -1, -2, 0, 0, 1, 0, 0, -2, -1, -1, 0, 0, 2, 2, -1, -1, 1, -2, 1, -1, 2, 0, -2, 0, -2, 0, 2, 0, 1, -2, 2, 0, 1, 2, 2, 1, -2, 2, 2, 2, -2, 2, -2, 2, 2, 0, -1, -2, -2, 2, 1, -1, 1, -2, -2, -1, 2, 0, -2, 1, 1, 1, -1, -2, -2, 2, -2, -1, -2, -1, 1, 1, 1, 2, 1, 1, -1, 0, 2, 2, 2, 0, -1, -1, 0, 1, -2, 1, 0, -2, -1, 1, -1, 1, 1, 1, -2, -1, -1, 1, 0, 1, 0, -1, -1, 2, 0, 0, -2, -2, 0, -2, 1, 1, 2, -2, 2, 1, -1, 1, -2, 2, 1, 0, 0, 2, 0, -1, 1, 0, -1, 1, -2, 0, 0, -2, -1, 0, -2, 1, -2, 2, -2, 1, 0, -1, 1, 2, 1, 1, -1, -2, -1, 1, 1, -1, 0, -1, 2, 1, 1, -1, -1, -2, 1, 1, 1, 0, 2, -2, 2, -2, 1, -2, 0, 1, -1, -2, 2, -2, -2],
[1, 1, -2, 0, 2, -1, -2, -2, 1, 1, 0, -1, 2, 0, 2, 1, -2, 2, -1, -2, -1, -2, -2, -2, 1, 2, 1, 1, -1, 2, 2, 2, 1, -1, 2, 0, -2, 1, 1, 0, 0, 2, -2, -2, 2, 2, 2, 2, -1, 0, -1, 1, 2, -2, 1, -2, -2, 1, 0, -2, -1, -1, 2, 1, 1, 1, 1, 1, 1, 0, 1, 0, -2, -1, 2, 1, -1, 2, -2, 0, -2, -2, 2, 1, 2, -2, 0, 2, 1, 2, -1, -2, 2, 0, -1, 0, -1, 2, 1, -2, 1, 1, -1, -2, -2, 2, -1, -1, 1, 1, 0, 2, 2, -1, 2, 2, 0, -2, 2, -1, 2, -2, 1, 2, 1, 1, -2, 1, -2, -1, 0, 2, 2, -2, 0, 2, 2, -2, -1, -2, 0, 2, -2, 0, 2, -2, 1, -2, -1, 0, 2, -2, -1, -1, 0, 1, 0, 0, 1, 1, 1, -1, 0, 1, 2, 2, 0, 0, 0, 2, 0, 0, -2, 2, 2, -2, 2, -2, 2, -2, 2, -2, -2, 1, -1, -1, 0, 2, 1, 0, 1, -1, 0, 1, -1, 0, 1, -1, -1, 1, -2, -1, 0, 1, -1, -1, 2, -2, 0, 1, 1, 2, -2, 0, -1, -2, 1, -2, 1, -2, -2, 0, 2, -1, -1, 1, 0, 1, -1, 0, 2, -1, -1, 0, 2, 1, 0, 2, -1, 1, 2, -1, 1, -2, 1, 1, -2, 2, -1, 1, -1, 1, 1, 0, 0, 1],
[1, -1, 0, -1, 2, -2, -1, 0, -2, -1, 1, 2, 0, -1, -1, -2, 2, -1, -2, 0, -1, -2, 1, -1, -2, 1, -2, 0, 2, -2, -2, -2, 2, -2, 0, 0, 0, 0, 1, 1, -2, -2, -2, 0, 1, 0, -1, 1, -1, 1, -2, -2, 2, -2, 0, 2, 0, 2, 2, -1, 2, 0, 2, -1, -1, 0, 2, 2, 2, -2, 2, 1, 2, 2, 2, 0, -2, 2, -2, 0, -2, 2, -2, 2, 0, -1, 1, 2, -1, 0, 2, 1, -2, 1, 1, -2, 0, 0, 1, 0, -1, -2, -2, -2, -2, 0, -1, 0, -2, 1, 1, 1, -2, -2, -1, 0, -2, 2, 1, 1, -2, 0, -2, -1, 1, -2, -2, 1, -1, -2, 0, 2, -2, 2, 0, 1, 0, -1, -1, 2, -2, -1, 2, -1, 1, 2, 2, 2, -2, -1, -2, 1, 1, -2, 2, -1, -1, 2, 0, 0, 2, 0, 0, -2, 0, -1, 0, -1, 2, 2, 0, 1, 1, -1, 1, -1, -1, 0, 0, 1, 1, -1, 2, -2, 1, -2, -1, 2, -1, 2, -1, 2, -2, -1, -1, 0, -1, 1, 2, 2, 1, 2, -1, 1, -2, 2, -1, 0, -1, 2, 2, 0, -2, 1, 1, 1, 1, 2, 1, -1, -2, 2, 1, 1, 2, -2, -1, -1, 2, 2, 1, 0, 0, -1, 1, -1, 1, 0, -1, 1, 2, -2, -2, 2, 2, -2, 2, 2, 2, 1, -2, -1, -2, 0, -2, 1],
[0, 2, 0, -1, 1, -2, -1, 2, -2, -1, 0, 0, 1, 2, -2, 1, 1, 1, -1, 0, 2, 0, 0, 0, -2, 2, 2, 1, 1, -2, -1, 1, -1, -2, -1, 0, 1, 0, 2, 2, 1, 1, -2, 2, 0, 0, 2, -2, 0, 2, 0, 0, 1, 0, 1, 2, 0, -1, 1, 0, -2, 2, 2, 0, 0, 1, -1, -1, 2, -2, -2, 0, 2, 2, 2, 1, -2, -2, 1, -2, 0, 1, 0, 0, -2, 1, 2, -2, -1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 1, -2, -2, 2, 2, -1, 2, 0, 2, 1, 0, 2, -2, 0, 2, 1, 2, 0, -2, 1, 2, 2, -1, 1, -2, 2, 1, 1, 1, -2, -2, 0, 1, 0, -1, -1, -2, -2, 0, 2, -2, 0, -1, -1, 2, 1, 1, 2, -2, 2, 2, -1, -1, 0, 1, 0, -1, -2, -1, 2, 2, 1, 0, 0, -2, -1, 0, 1, 2, -2, 0, -2, -1, -2, -1, 1, 0, -1, 2, 2, 1, 1, 0, 1, 1, 0, 2, 1, 1, 0, 1, 2, 0, 2, -1, 0, -2, 0, 2, -1, 1, 0, 2, -1, 1, -2, 0, -1, 2, -2, 0, 0, 1, 1, 0, 0, -2, -2, 1, -2, 0, -2, 0, 0, -2, 0, 1, 0, -1, 2, -2, 2, 1, 0, -2, -2, 1, -2, -2, 1, 0, -2, 1, -2, -2, 0, -2, 1, 1, 1, 1, -2, 2, 1, 0, 0, 2, -1],
[-2, 2, 1, -2, 2, 2, -2, -1, -2, -1, -2, 1, -2, 1, 0, 1, 2, 1, 1, 1, 2, -2, 2, 2, 1, -1, -1, -1, 1, 0, -2, -1, 1, -1, -2, 0, 0, 0, 0, -1, 1, -1, 0, 1, -2, -1, 0, -2, -1, 2, 2, -2, 1, 0, -1, -2, 2, -2, 2, 2, -2, -1, 0, -2, 1, -2, 1, 2, -2, 0, 2, 1, -1, 0, 2, -2, 2, 2, -2, 2, -2, -1, 0, 2, 0, 2, -2, 0, -1, -2, 1, -2, -1, 0, 0, 0, -1, -2, -2, -2, 1, 1, -1, 0, -1, -2, 1, -1, 1, -1, 0, 2, -1, -1, 1, 0, -2, -2, -2, 1, -1, 0, 1, 2, 1, -2, 0, 0, 2, 1, 1, -1, 0, 0, 2, 2, 2, -1, 0, -2, 1, 1, 1, -2, 2, 0, -1, 2, 1, 0, 0, -1, 1, 0, -1, -1, 2, 2, -1, -1, 0, 2, 2, 0, 1, 0, 2, -1, 0, 0, -2, 0, 1, 0, 2, 1, 0, 1, 0, -2, 2, 2, 0, -2, 1, 0, 1, 1, 1, -2, 2, 0, 2, -1, -2, -2, 1, -2, -1, 1, 1, -2, 0, 0, 2, 0, 2, -2, 1, 1, -1, 2, 0, -1, -1, 2, -1, -2, -2, -1, 1, 1, -1, 1, -2, -1, -1, 0, 1, -1, -2, 0, -2, 2, 0, 0, 0, -1, -1, -1, 0, 2, 2, -1, 1, 0, -1, -1, 1, 0, 2, 0, 1, -2, -2, 1]]

s1Hat: [[5795647, 3150302, 5761214, 72796, 2266350, 6924562, 6191710, 4214634, 1336751, 4238696, 7592796, 2159125, 5848504, 4844318, 6573695, 6686111, 8357433, 835445, 157395, 7303916, 6588758, 837730, 843272, 3312442, 5643095, 4080364, 4048366, 40873, 6396702, 4747670, 1570463, 2326475, 6561750, 8025716, 5633476, 4483686, 1462341, 8359766, 6737641, 1956744, 3404848, 488982, 5751175, 6906454, 594413, 8363428, 4389333, 69269, 3815336, 1348627, 8373909, 8365022, 3482251, 7041865, 7306425, 1550567, 1882569, 1912996, 4143590, 5074495, 1167162, 3102841, 7989002, 8149533, 965003, 3366442, 3684153, 1175633, 4883063, 3718574, 6246334, 419135, 6753720, 8152352, 8291950, 6602975, 17937, 4220092, 3027474, 5379264, 2275, 4097168, 2107701, 3391767, 5314207, 901476, 6010766, 5729071, 3941058, 3815443, 8116932, 1738505, 7047820, 1162479, 8072637, 6611116, 119081, 1003931, 164033, 8007953, 5333731, 1003603, 4807358, 1249177, 7575880, 450378, 6591435, 7369346, 3775550, 6506459, 5340081, 6999878, 7190151, 5226240, 6058982, 4368572, 4138180, 7381248, 8267598, 7793721, 5114279, 3283739, 2251895, 31698, 3922389, 6263873, 4184574, 2427319, 7835643, 4506324, 127266, 3526243, 341269, 650594, 5224491, 7269124, 6417481, 334377, 616254, 7992832, 6154385, 3077993, 4950088, 2362844, 1886191, 3040677, 2510860, 4119625, 2085030, 4844539, 2904940, 5945485, 4467886, 4119194, 2582006, 7176134, 1280915, 31882, 6730022, 744177, 2428141, 2200455, 6888105, 2288192, 3562211, 1551121, 5633473, 6685202, 2707345, 2233115, 5824472, 77656, 523169, 1414621, 3560903, 2469298, 5009442, 7898198, 429315, 7750314, 6367769, 4612983, 3327000, 2340908, 6568536, 6827196, 3399524, 7024260, 1375254, 5830403, 2319527, 3958281, 180585, 4394514, 2005930, 3666266, 5734950, 1688091, 4629570, 1305699, 4499339, 6296001, 4961620, 1882644, 2512083, 6741794, 827858, 1385426, 7712054, 712049, 328281, 6091668, 1355595, 2707459, 5816135, 36351, 5821274, 1804511, 6819135, 6253963, 7284305, 3071199, 2912600, 200908, 4689401, 1908853, 2322028, 4586006, 7818432, 6550217, 8120410, 2352478, 7213643, 1872281, 5294908, 7478978, 2193154, 2795257, 1499615, 1611547, 5515853, 6449513, 2335204, 3381388, 7342801, 164336, 6575088, 4012267, 8253357, 1915394, 6062895, 2950942, 5508741, 4385532, 3180426, 818743],
[7151875, 1460286, 3779147, 2797845, 4811306, 5419464, 6753226, 5694248, 2370198, 1786178, 931182, 7859667, 4212058, 1252827, 7958658, 1353091, 4208922, 4421226, 2746249, 4722939, 7755899, 4959990, 965729, 6519033, 3659620, 5159830, 6887304, 4009839, 1618838, 3429110, 4010083, 2883381, 5682293, 7114304, 8187150, 6030738, 6272538, 1801148, 7770281, 6220736, 6067318, 688099, 677184, 7548805, 2791915, 5556038, 7971323, 3794919, 7032458, 5825575, 4548090, 4995366, 2994003, 213799, 5634793, 2760494, 4801623, 4185089, 7725355, 4477619, 4494551, 2172618, 7718530, 6066283, 2144979, 7244906, 4148645, 713253, 6202226, 6222332, 6029876, 7831357, 6023837, 1308989, 7736208, 6539395, 1099109, 4187155, 364971, 3117229, 7409649, 4102620, 7357000, 3265697, 8089895, 4385210, 6246408, 7538926, 3462686, 2208874, 1368532, 5892036, 3946331, 3694260, 7208729, 817649, 1924077, 4256761, 2689823, 4165659, 900897, 6815584, 5327960, 4232581, 2277362, 3516382, 2494122, 546984, 1506704, 4063012, 2418940, 7495887, 871147, 5007958, 5369712, 6956562, 5521691, 1918109, 8366343, 1195651, 3514248, 846301, 5116585, 2975539, 2144316, 7622382, 6159253, 6692053, 1086452, 2052779, 8299643, 1160535, 1328966, 7427487, 4180778, 7718281, 185624, 2672762, 900197, 4636933, 4743192, 5325988, 5083166, 3213145, 2489648, 3807530, 3198620, 1029556, 1187414, 7984371, 8106531, 6186659, 296074, 3776452, 5632802, 5457021, 917438, 1935963, 1106681, 5121716, 5208847, 8188872, 7691062, 1216545, 8312888, 5129642, 4664147, 2989029, 88805, 3960967, 558279, 7079551, 8034422, 8306258, 6492685, 779099, 5719596, 1258639, 6852737, 4645572, 1550886, 1772755, 7676385, 295344, 1434580, 4308662, 1117011, 5379707, 2183429, 6827463, 3081078, 4353259, 6870390, 3228048, 2506658, 1359078, 789929, 3937603, 2346512, 5293653, 3775686, 6009227, 6089431, 2388938, 96981, 7919616, 5647575, 1362269, 4205221, 925980, 4139068, 2840967, 1148588, 6517475, 6164119, 2794406, 6208963, 7039692, 7639253, 4342331, 429917, 5224776, 5446088, 291586, 641054, 1881035, 446264, 3898200, 6589430, 6061339, 3754558, 6745543, 7046183, 5474018, 7447495, 5101052, 2821590, 5992416, 3866877, 5765950, 1596148, 7417539, 1430171, 5847174, 8349914, 697355, 3460737, 2294578, 3626548, 7912444, 5221528, 6085186, 3238008, 4173425, 4917828, 3073901],
[5165910, 7508523, 6136157, 7092897, 1989069, 5382216, 4537391, 7269969, 61242, 7729887, 2235094, 4825796, 1463414, 5391268, 7043218, 2056267, 4616504, 1333028, 2880498, 5343036, 4323425, 1190874, 6144562, 6417547, 1067841, 3085417, 3815701, 5988306, 8041686, 4181803, 6164865, 3594826, 4882806, 6916121, 3501199, 3563633, 7510370, 8108, 1777842, 2982607, 5095312, 4167266, 4465534, 7963731, 4141136, 3860294, 5313402, 4505358, 4987184, 5383760, 8027012, 5017245, 778248, 170575, 3380103, 2499811, 7443783, 6401947, 6404624, 924632, 2848401, 734228, 8195474, 324676, 2133477, 7902597, 6332337, 6059523, 4501988, 95105, 1553797, 337931, 5253085, 1645715, 5995282, 1238538, 1998690, 2765405, 1094983, 6263371, 4035926, 6292372, 8320046, 8012173, 1119137, 1898875, 5529768, 390697, 1266807, 6756123, 544335, 6591132, 1689751, 2141708, 5458817, 407063, 6093385, 7091704, 5794026, 1624416, 6634659, 6014887, 2068641, 5014960, 4902572, 384896, 7398651, 7470390, 4215288, 1418897, 7743411, 7483555, 5712419, 6342296, 3514360, 5654700, 2168407, 806193, 8046287, 6786917, 3470178, 7919698, 3117736, 8249459, 1106705, 134851, 8315549, 1824190, 5341004, 5384861, 2377042, 3764106, 3781293, 7232654, 5804693, 2570019, 5187771, 3291296, 1053566, 5390852, 1806844, 4176210, 1031824, 8037171, 1102287, 4549996, 1682869, 4086803, 2207521, 1476853, 6155709, 6021544, 527068, 6021873, 3420479, 3791561, 4564909, 6884226, 2297416, 1001014, 3456304, 7978168, 7864081, 6474704, 7294567, 189002, 6730217, 3844279, 5216942, 5246428, 1344024, 139635, 6787779, 5089428, 512388, 7568327, 2201671, 2612616, 3792887, 7967057, 4251140, 7612127, 3697913, 5951767, 5829773, 6842557, 7771544, 7174683, 4272439, 2821249, 740958, 3276280, 4691924, 4523318, 8291494, 1114377, 942976, 5930280, 6392889, 129435, 7493961, 7394628, 5811217, 8048889, 3454984, 5598482, 1823487, 6356935, 2428931, 2982560, 7522215, 4855245, 6180155, 7365317, 3477330, 4305342, 2715920, 5428577, 6688879, 6910687, 6007482, 6538858, 3581829, 4143429, 866402, 3662964, 3341130, 2942034, 4964150, 2376352, 7649915, 8237162, 3944038, 4736098, 6277242, 7393356, 2299012, 1211658, 6331808, 7544530, 3486398, 2180438, 1240594, 119391, 8373658, 2098556, 6702493, 2279223, 2636458, 1633123, 1366292, 624488, 4723119, 2743833, 4712575, 5402758],
[7026961, 2185768, 771806, 2120769, 3125969, 4544875, 5402957, 8030344, 7563176, 7342287, 2150838, 601073, 2617396, 4125810, 7853309, 6589193, 8959, 3712147, 3358323, 4776550, 7016772, 2964318, 7010311, 1660424, 7734119, 3365715, 5173906, 486936, 5594242, 969764, 2021290, 6996729, 5060171, 6697597, 6758739, 4889942, 6986108, 6361676, 6904128, 4594704, 7799568, 1539724, 2911783, 1103743, 2880017, 2045171, 1348006, 1504456, 7285949, 340418, 741003, 5908881, 1095654, 1463671, 7603542, 4091705, 1585982, 71557, 3623030, 3216250, 4259381, 5235021, 520420, 675712, 6629205, 1949355, 3470421, 6290423, 7451369, 4690422, 5284380, 4515335, 5935319, 153859, 4893579, 5340490, 4700627, 3909859, 7278600, 2837372, 2912009, 6293666, 8295140, 7236660, 2423974, 2085137, 2593864, 279419, 5167864, 6303428, 7487194, 761023, 6199022, 4479322, 5657905, 3128634, 1937528, 460640, 1248529, 1302242, 6746045, 6566765, 8285194, 2194889, 6972238, 6175678, 7870543, 6145773, 5043305, 5400229, 4630279, 6540563, 5930843, 7020425, 5595285, 5047063, 1781759, 6928296, 1338247, 5591596, 2741032, 2636007, 2345111, 190488, 2601299, 5756273, 5213801, 4168872, 4267666, 6921630, 6784253, 2751398, 6484197, 5662911, 2528542, 1508946, 329989, 6175241, 7748090, 3001740, 9818, 6329820, 775880, 2877728, 3084025, 7647566, 3684286, 7604994, 7996268, 2241346, 749932, 4171599, 5592726, 816871, 7574647, 2406175, 7382081, 1709372, 4000657, 3201538, 2550042, 5568818, 3842756, 7659492, 1716586, 5342806, 5887976, 2797303, 3126430, 7135256, 8309606, 8149823, 5957802, 6431071, 2712321, 8349006, 1919608, 1644339, 5554624, 5584696, 3485605, 2877607, 2967940, 2309440, 4109165, 2604769, 8195600, 6453514, 1424412, 2981345, 5812857, 3079824, 4769177, 2392579, 6894709, 211496, 1737234, 7559766, 3944753, 3951976, 7904260, 4422540, 685409, 1764823, 4526123, 6230055, 1443615, 6542238, 2207956, 2487931, 1534268, 984098, 2352007, 624699, 2864845, 1598074, 5669258, 4207264, 3516109, 867375, 2270006, 7192518, 8327083, 6000744, 775704, 4197481, 4063685, 7415846, 5358554, 3110982, 1431613, 2740900, 8056811, 7823520, 1825369, 3186987, 7456629, 4327904, 7223114, 1310325, 7467346, 4488442, 4311034, 8358601, 7543833, 2927441, 1133996, 2729071, 2477822, 944967, 5969230, 503031, 3554560, 7330726, 3495026, 8234914],
[6566183, 901367, 2269152, 8292510, 1269082, 7261436, 5166259, 1844722, 3308544, 2302256, 1847468, 3412069, 4618800, 3783586, 589875, 3149388, 1493546, 3054257, 3587331, 4242579, 5566465, 4004656, 3907398, 3386721, 7951057, 3703483, 5433244, 729306, 4447645, 938700, 8181275, 3941198, 2772777, 4605282, 264408, 7611068, 2332180, 7379542, 2644429, 553541, 4829457, 3074836, 5249797, 4422426, 7568354, 2154788, 1431233, 4658516, 4330003, 7852314, 210629, 6169362, 3661390, 6549808, 625479, 6925257, 1058095, 6186815, 2920319, 5391179, 2377458, 4425075, 4006271, 6336568, 3181977, 1064531, 1109405, 4701303, 3674475, 6826404, 1070590, 5406092, 7557045, 1687647, 2182774, 5416564, 5715716, 1950187, 3372938, 5526493, 513838, 6454315, 2690288, 3817220, 2739903, 6356034, 5738195, 2804915, 1740419, 962179, 5224932, 2467224, 7933513, 2189779, 4019734, 5493399, 6497170, 7177221, 2081757, 3905860, 5965021, 1660417, 7859251, 2179465, 7837722, 3253249, 4927275, 707373, 1730562, 479222, 7603177, 2079727, 6099948, 5658629, 5679252, 8242212, 7953675, 8009643, 6832543, 7249526, 724568, 3871205, 2124720, 2877659, 3617522, 592087, 3959253, 3150182, 6948062, 8347087, 1965646, 6855942, 2541747, 8214023, 7012450, 4844515, 6545379, 988839, 5348637, 5031618, 7026672, 4898913, 5268636, 57317, 1834392, 3575704, 6358870, 2722534, 5033800, 2466890, 1694408, 3502678, 2822948, 6723141, 6884537, 113724, 7482520, 2363175, 6769809, 8353865, 3631863, 5416185, 5865219, 6645725, 3066837, 5758482, 5052706, 4060678, 3902119, 2067721, 2334366, 73892, 4741400, 7103102, 6763010, 6798453, 6691505, 7372247, 2323302, 7330471, 8283747, 4232468, 6900784, 7280079, 3656169, 3088254, 8326620, 2954741, 8259674, 2307723, 3115399, 7806089, 5029624, 2946674, 7252704, 79025, 1346054, 1761752, 7400208, 467759, 6512935, 4410084, 3894827, 4689142, 5825154, 2713021, 7233580, 716227, 2605578, 6738749, 1384755, 2238191, 4384765, 8220875, 1866511, 6521235, 1375746, 2204286, 2984798, 3870519, 4402200, 6386181, 3729308, 8154795, 5591355, 6797872, 995958, 8338378, 5071538, 828690, 4608292, 372849, 432738, 7243132, 349202, 3505243, 528166, 2451964, 6504081, 3021087, 2919609, 788626, 6206825, 6360312, 4725916, 7957732, 5773545, 158962, 1084093, 4301838, 6472987, 6597182, 7933776, 2686475, 3254157, 6527269],
[4754400, 7297762, 1784184, 6577486, 901234, 3072649, 703734, 7142635, 6446904, 3978792, 1105978, 3460331, 328804, 4577883, 3789043, 1898530, 3246250, 1042023, 3543636, 3957541, 7246236, 706371, 6892937, 3442473, 6470, 6476042, 5211050, 6068272, 2098371, 6194879, 5422825, 2785782, 6132251, 4025838, 1498267, 5174312, 4850092, 4513768, 7723416, 6320191, 6828666, 1053379, 5740083, 2732436, 4328266, 1090238, 8347562, 7680568, 4570507, 2508104, 2502792, 7564902, 7639953, 3814116, 1041569, 7883164, 756249, 980071, 5594204, 693709, 3013934, 1961412, 7118020, 7384486, 1501117, 841099, 6818372, 2566942, 7220439, 5917103, 284079, 2459215, 7228428, 5176490, 6975454, 6079804, 2360216, 8058737, 5998455, 5059168, 5996385, 334917, 7250820, 391852, 3588934, 6138841, 4844744, 2541107, 1888105, 1780039, 7591768, 5703902, 4101594, 8282029, 843955, 7076446, 3675124, 1680432, 3253870, 5992913, 2951215, 2309858, 1197461, 3677159, 2375261, 4249435, 7993489, 4225831, 4322946, 2778853, 8072543, 5906409, 2418286, 2337160, 3531001, 1809944, 5086548, 1472920, 6120185, 2055130, 1870572, 6705124, 4261897, 6391245, 1167475, 142302, 1191884, 7589704, 293598, 1616521, 1863033, 1721361, 6362952, 1225806, 98811, 771108, 4943597, 4839603, 1438462, 5587494, 1719379, 515749, 2907436, 7695303, 8374642, 6807899, 2486959, 1391218, 6684534, 7536216, 7483032, 7411894, 2146027, 2062870, 8162450, 4435464, 6817738, 7580243, 6840705, 2917539, 7330450, 2707496, 6303219, 4107425, 943576, 8197060, 4434915, 1484207, 7482421, 3340948, 1746452, 1869957, 6757580, 2692360, 2707082, 6113317, 6755377, 6570807, 2336775, 1121018, 6868684, 7396036, 2105089, 6474261, 1200049, 194792, 2771268, 5929346, 5332695, 5391695, 167409, 4940274, 687476, 1353871, 1388817, 2898827, 4701431, 1067596, 4214096, 3066917, 5649900, 1590503, 6469683, 1398442, 2626668, 3558511, 2698313, 129431, 548579, 2463421, 5218934, 1869677, 4868108, 3343788, 7233175, 1311666, 7751777, 8297024, 7018583, 4902429, 8271601, 19671, 4844348, 5130145, 7805231, 8158353, 723817, 6111363, 1934882, 8172456, 5308646, 2439491, 1179394, 7556971, 7103189, 6605937, 7402526, 8206821, 7077839, 5352934, 420546, 5344376, 4141843, 5792143, 5997639, 5607885, 1679502, 8258754, 7857810, 4211555, 1728944, 6051236, 6515486, 1446972, 2348475, 4100761],
[4180256, 4430151, 2666320, 2063999, 3793431, 5042253, 4874051, 2908133, 3076555, 4839220, 7731176, 1748073, 3869518, 7461708, 444401, 8003022, 7652106, 7110979, 7306248, 309481, 7532431, 904459, 6853198, 1746848, 7971138, 1030445, 6348084, 2817255, 2569892, 6887987, 3075307, 6905165, 1829540, 7788168, 2361658, 2627737, 7452687, 2582402, 6369817, 7012970, 4231620, 4879563, 2196506, 115709, 750309, 6683681, 81279, 2467820, 6788999, 7276340, 6228591, 2371105, 3647487, 7098409, 3099116, 1532937, 900184, 1400246, 4075463, 6691598, 388408, 2802168, 4116545, 8315613, 3360274, 5403976, 6061133, 7856581, 2490199, 4081204, 8352901, 1247142, 5861748, 6847822, 1497612, 7288780, 1985562, 3204272, 7223782, 7139080, 6921679, 789868, 2353548, 3804159, 3404916, 5032412, 640182, 4019974, 1948087, 2245937, 7282954, 5498097, 3512955, 3974950, 1272959, 5346825, 688356, 2174310, 4639633, 3243152, 5999016, 5585961, 1568902, 3038709, 1170324, 4843198, 7062800, 471085, 5065362, 8140006, 4764303, 2980249, 2928108, 2714172, 3496555, 62834, 8000094, 4248362, 5657930, 3146768, 7963983, 4630848, 3303687, 5208522, 2678793, 3361654, 4023423, 6239433, 5049228, 6236682, 2044478, 3317147, 1971873, 684430, 3054978, 2258802, 4597204, 1510693, 4025531, 5081994, 3237172, 7438322, 2338501, 2243880, 4784011, 6754986, 3565544, 4757548, 185560, 1342875, 153027, 7969158, 7190555, 2217310, 706039, 5807232, 6723928, 7993995, 688043, 6774150, 313778, 4136987, 234085, 1068687, 3998044, 6265263, 3266286, 190253, 1557745, 6495130, 1859939, 6627746, 4847265, 937921, 1643988, 7479434, 7636005, 7690048, 678976, 5100305, 1272390, 2886631, 7860728, 4794748, 4287807, 6849071, 4622017, 6233667, 877935, 8223736, 6053379, 4624674, 7702858, 848981, 4836966, 3056477, 7559380, 100050, 5351493, 1462561, 5335426, 7528987, 6458902, 6557191, 4134163, 1061770, 5244219, 8366185, 6442328, 1136862, 4806844, 7219692, 637760, 2577205, 612586, 2119869, 3128725, 5394960, 6063875, 4317098, 7877548, 5463281, 7284286, 935179, 7618540, 2359366, 1144281, 5719589, 3272742, 5723623, 5763522, 886167, 3620419, 5644406, 2737553, 6451695, 7239177, 5588810, 83997, 4391023, 3648013, 2068894, 1402083, 4561848, 1244021, 5015440, 6895509, 8009243, 6745434, 3144483, 4597973, 2344958, 4901968, 7038808, 980775, 1154769]]
aHat * s1Hat: [[8245964, 3625183, 3907468, 1685519, 2157647, 5362673, 5257729, 6171207, 5107407, 351925, 563434, 3807257, 7296681, 5906750, 2786173, 6594600, 2492252, 2616910, 1332168, 3008716, 3761219, 532908, 1692959, 1189134, 4801545, 7940227, 6798233, 7682383, 2194640, 5301200, 3815418, 2846737, 6344554, 4890285, 4768514, 5950651, 4488235, 4378288, 3825488, 4155023, 3431869, 1957667, 3144579, 7237126, 838028, 4195458, 625180, 155554, 5307678, 4947387, 1887486, 4635331, 3622887, 7569181, 3396116, 2179813, 6996631, 4252077, 2920831, 8377855, 7186373, 7622837, 14005, 6608758, 4499036, 3035172, 1234337, 7254380, 5105299, 148408, 6005161, 3432080, 13639, 2003384, 5769463, 5858572, 3857889, 813189, 3715140, 1475753, 6944958, 3544071, 724560, 104908, 7296815, 6067741, 1383606, 4129722, 907532, 1403293, 755174, 4398644, 5230183, 8066317, 2105592, 5575801, 1645449, 7565416, 5657156, 7550370, 4108611, 7534569, 896362, 4765719, 3221190, 613572, 2092690, 792254, 4309606, 5509641, 6336741, 641397, 6686490, 3419670, 6878267, 3607956, 1993871, 2957681, 5678862, 481815, 4170642, 7994150, 4853036, 7795358, 7407786, 5727510, 921246, 3413862, 2937336, 2046037, 7689675, 1728994, 1171872, 3292917, 6974300, 3360533, 7093990, 4786257, 3524684, 7951506, 1900547, 226314, 2597794, 5413871, 303160, 65829, 3648276, 2861087, 7300694, 877131, 7693614, 6194507, 5566740, 5278074, 528911, 7291501, 7893689, 7724012, 1667383, 280795, 7728098, 7265318, 4230753, 2174001, 6241165, 5755690, 662207, 7048442, 7647728, 632097, 8272440, 5133894, 3984322, 6871442, 2245913, 2041098, 6224492, 6799104, 5132700, 2972312, 1925503, 7623937, 7158503, 605114, 299539, 7438859, 5048818, 5491804, 5246430, 2023735, 4460221, 5647008, 3746400, 3177830, 6624184, 3053185, 5056865, 5316026, 2710083, 4362380, 1274393, 1268610, 2785680, 6875187, 3106891, 5830736, 3946591, 3291432, 6204471, 1074766, 2474591, 652928, 5931895, 3227532, 3474876, 498899, 7075396, 2781731, 7647885, 4273539, 6715984, 2597718, 7208169, 4233331, 2430566, 5984397, 4658665, 3834807, 4404187, 8156040, 6115137, 1258427, 6403704, 1627989, 766815, 7219507, 4590834, 4447176, 3968407, 4973019, 309406, 3567447, 6504506, 3942900, 7650186, 2030157, 2719629, 7781989, 5492568, 7847443, 438690, 1799522, 7766241, 2070949, 2323682, 2168258],
[2276159, 7337188, 7586299, 1787140, 3908649, 545777, 2049367, 3038981, 7118485, 8049766, 3621486, 863391, 2890554, 8668, 2004767, 838845, 3519926, 7626474, 4487058, 1877858, 5438558, 4443113, 2213278, 2577367, 2472824, 7989757, 323915, 2067342, 689365, 6437828, 7664897, 3232184, 7687090, 4028748, 547044, 4704213, 5822532, 642108, 76151, 3360900, 3550282, 369793, 8008028, 949558, 422200, 2015146, 5647564, 2712923, 3137759, 3803542, 4545506, 4419047, 6325528, 5478185, 2023085, 1597865, 3136371, 6585062, 3641668, 3656929, 8296496, 683795, 4020542, 3799299, 6746421, 487706, 4078763, 1841217, 2052239, 3294664, 5614684, 4537948, 3454756, 2168993, 4279061, 6136104, 5582916, 4729069, 7158419, 4862471, 2414460, 6159770, 2705229, 2135192, 2406554, 5547228, 720339, 2640422, 2067456, 7598260, 3402465, 3904070, 3656843, 3835479, 34973, 3085199, 7526706, 2035372, 2219468, 4748143, 1381422, 4439553, 5685324, 4495798, 2597174, 7052621, 5068914, 5574572, 60906, 5468916, 1160524, 4618599, 5066661, 4772704, 3003260, 571673, 1703480, 1764067, 7954421, 8032087, 3537220, 1585356, 3553725, 6832607, 983342, 8223523, 3497496, 7030471, 2588688, 6002926, 1361561, 3309053, 5198678, 5009855, 1475913, 2201133, 7545881, 1844850, 6708293, 6770034, 8218179, 1093183, 610981, 7197954, 6100172, 4325531, 1506581, 6590367, 8224328, 7909921, 5458884, 6975777, 3586841, 5247965, 1363414, 1083518, 6604031, 7535781, 5315957, 6035961, 1010799, 7173530, 6280418, 2732687, 7000718, 6843504, 3819165, 3129894, 3990850, 4423185, 3884946, 1265442, 1134864, 209917, 124520, 6242239, 7047350, 1555616, 4919468, 3724921, 6692055, 7053549, 7221878, 6599746, 2574954, 2753624, 7643035, 5448214, 884490, 1898717, 1945606, 6780368, 7208197, 7920212, 5295447, 7298616, 1723790, 5949675, 659581, 286231, 242283, 3867257, 6365761, 2088174, 1445826, 4454046, 2538009, 3781371, 7812249, 6704886, 516014, 1595300, 7219271, 6771979, 1502289, 3920812, 4309438, 4054168, 6513125, 5469848, 5538949, 5833539, 1789947, 4980513, 2528293, 1810810, 1037523, 7883135, 6412161, 7929664, 7408191, 7861128, 4646238, 5166485, 5144583, 5739762, 1731372, 1466201, 7977220, 6977699, 4315207, 6992200, 3280984, 5671110, 3402538, 2194984, 6694420, 1810473, 3368645, 776298, 140395, 8302754, 910760, 7977249, 2754154, 16598],
[4991109, 3907269, 586589, 6062954, 5753798, 6665990, 2325849, 372455, 8129687, 8363465, 485795, 5114757, 3691818, 7015920, 7093902, 2278483, 1844223, 3144846, 4600075, 4648783, 3793584, 8336172, 2638458, 1399586, 1351204, 3117814, 8280391, 1791423, 8127379, 7589341, 8293223, 8052991, 2334753, 7173943, 6817190, 7010520, 4991921, 6107706, 8163810, 8209566, 2898646, 3923926, 805658, 7173080, 1901129, 4125547, 1361100, 8028091, 3052046, 2607267, 4234556, 8235642, 1031668, 2637180, 3884331, 8100271, 143325, 1848130, 7247915, 7050356, 6072792, 2505962, 4092440, 156283, 1152252, 2393534, 7223927, 2366306, 545909, 4299631, 782331, 1034687, 1980812, 5249753, 556308, 1238002, 7057210, 2591644, 3158575, 3999497, 6794899, 7923163, 1115246, 6795917, 7213380, 1997756, 1003253, 7044832, 7235083, 3845331, 1556166, 1548960, 3224966, 3832645, 6722952, 2419642, 6380838, 856583, 2904551, 5648453, 4526977, 6917330, 5179571, 5487868, 941635, 5648215, 6015115, 7900977, 4749206, 7954437, 4336955, 2098228, 6153691, 7019705, 4296287, 4997305, 1188789, 3895069, 40517, 114951, 2599255, 153477, 5556945, 1812593, 4021191, 1859661, 4175545, 3167381, 918395, 2360055, 3444553, 361874, 3062366, 6763889, 2445704, 68750, 7632663, 786904, 4685835, 8002456, 4192729, 5760888, 3366498, 5797990, 8357651, 5535316, 4388336, 4030798, 7967781, 4660529, 3852506, 8143424, 4752292, 307952, 1493754, 7510188, 6495932, 5075563, 3053488, 4386769, 2694573, 4902252, 1203625, 3795235, 3620718, 1573628, 5202970, 3235236, 7808439, 420447, 4759778, 6267380, 3915950, 5567276, 3964599, 6007864, 1533852, 2145561, 5937883, 3822215, 2135474, 2910518, 6008247, 7843690, 3912393, 5179193, 3327863, 4822621, 3958872, 7574701, 7768760, 7574791, 3200335, 1322185, 7808170, 3521928, 268088, 3538276, 3966494, 6382985, 5122424, 4214990, 96730, 6419390, 7975222, 4321889, 1929328, 5721006, 8269034, 4203033, 879215, 3642131, 6886777, 6973960, 5503982, 6560604, 8078468, 6064736, 1296181, 141610, 1668970, 2440517, 8149265, 1619975, 5220839, 5051546, 7150628, 7648019, 7937522, 7036941, 5221363, 1274376, 5464561, 4922638, 4091644, 6841757, 7482052, 5598009, 2175838, 6849784, 4035430, 6846295, 2866898, 4190656, 646574, 7172848, 7414881, 343399, 4619800, 6182378, 5949963, 7954224, 6553973, 5662394, 462421, 3556002],
[6885229, 4604296, 4725779, 2429067, 7812135, 380345, 8144350, 4550488, 7683444, 2086316, 2687, 6311051, 8316591, 1134905, 764565, 5965465, 6096109, 2136053, 4249748, 5942633, 5040916, 4648845, 3378470, 2106526, 7311439, 4691062, 1943901, 2329109, 7407017, 3336754, 4116615, 2324171, 5787420, 6245768, 6940518, 1806521, 4836623, 5040965, 883996, 3044132, 2422638, 3690199, 1944031, 1095242, 4762435, 8043835, 5176778, 8133846, 3108939, 2196233, 2403452, 2563390, 6406667, 1004317, 2416541, 4054499, 5203998, 1217022, 1006446, 6539396, 5007197, 4749712, 6343622, 6158592, 2948892, 6314352, 1130287, 5756795, 4443848, 4725217, 1483542, 2678874, 6177845, 2545886, 1601222, 6831460, 4268242, 5032608, 7410926, 4422064, 3635043, 6498332, 7439468, 1988693, 166147, 1975268, 4167725, 634461, 1681447, 698987, 3181162, 2464223, 2795038, 8361682, 315619, 849219, 6138490, 8275051, 7358116, 3260647, 5009084, 6952680, 1537825, 90492, 1704264, 3324205, 365698, 4467358, 2935585, 6456283, 7880360, 1027256, 3746689, 3470222, 6022313, 5885309, 3310149, 2261937, 1888501, 3410214, 5217319, 6353683, 19561, 175946, 6586044, 1239123, 7630473, 1544082, 5030992, 1271255, 2412908, 7272448, 6085293, 3699425, 1346869, 4567239, 6603363, 7437647, 8051205, 6198399, 2992771, 494267, 863409, 4319333, 7435145, 1659691, 8030517, 2024218, 4901705, 2207429, 6586284, 7616882, 7441010, 3289095, 625404, 7950444, 8192916, 953325, 4227443, 2235130, 3601894, 1472373, 3762825, 1843988, 2623755, 6933981, 1990059, 6013913, 2341931, 4898857, 7203767, 5703364, 3242653, 579501, 6216902, 4404254, 5972157, 2789349, 3036287, 7498883, 2573728, 4635267, 3958520, 3791197, 5879884, 3387420, 3019258, 3044993, 4662605, 6423405, 3314996, 1100949, 3300593, 6324299, 3085266, 2904123, 874866, 514363, 5288300, 5344759, 4126887, 3203708, 1640490, 1451254, 2400453, 5283239, 6404715, 2064020, 6680582, 2151818, 499872, 4099524, 591246, 1586715, 6550928, 4998606, 3814765, 1335363, 6890397, 3032373, 1676916, 5704296, 3448102, 7531013, 769797, 7126549, 1168981, 5373293, 2219241, 2748691, 6523648, 1503228, 7002418, 2782148, 3238674, 5674031, 7947886, 5019923, 4146208, 4618195, 6881494, 4760476, 6893418, 6827137, 1887253, 6167450, 3599759, 769058, 3643769, 7443716, 7493680, 6311505, 869719, 7528635, 2952595, 4490408],
[4747136, 389335, 7662797, 8117388, 3835580, 5384398, 7216539, 6907247, 6534651, 6490049, 1133453, 3985816, 812389, 3122916, 639849, 3210115, 2992278, 7827360, 6684258, 2831831, 906820, 6957251, 5707498, 4166826, 5115465, 8185903, 5050388, 464927, 414211, 1136285, 7096179, 293112, 1766115, 5272589, 6261178, 1603539, 2554331, 3644222, 4246274, 1219534, 1359851, 4526458, 4044910, 3428955, 4887145, 3732089, 7293540, 1957697, 1908860, 8042769, 5820248, 6896171, 496268, 1725052, 6201560, 6388088, 5190711, 425849, 1954089, 7795276, 4267056, 1036266, 4405729, 3501756, 6391537, 5538072, 7008013, 5624044, 1413123, 50506, 2553152, 3770224, 7721336, 8262724, 44262, 5485051, 6560093, 1339247, 7979747, 1800314, 4057885, 7179653, 5378561, 368222, 3461584, 2691961, 4619154, 2881683, 6163629, 4429959, 4243472, 3173397, 955752, 3342651, 656202, 259825, 38479, 7787834, 3748902, 5105735, 5986747, 401379, 465231, 6485270, 1222118, 1892947, 1079554, 33707, 3945770, 4151990, 294734, 3399847, 7845738, 330230, 157876, 1002743, 1542329, 1524041, 7659848, 5655461, 4340192, 4821737, 2162039, 3840571, 2280487, 5007058, 1456103, 4978571, 4633290, 4297101, 5463076, 2753348, 7911684, 6763800, 7171432, 5399191, 2797666, 6429587, 2562121, 4825074, 474038, 693987, 3116924, 6206716, 8140596, 2317498, 8310582, 4264907, 48040, 2761671, 4015777, 1884047, 641, 1516145, 183276, 7535185, 5499674, 3728792, 7800823, 8248651, 6679594, 5448051, 5968460, 4339821, 2965031, 5968707, 6063982, 3922299, 5296633, 4793893, 7579410, 1746278, 6296392, 139452, 1524820, 635563, 2210092, 4853425, 6083559, 6241651, 1595166, 2656435, 6568541, 7340894, 2486640, 5659987, 5771710, 5599572, 3789803, 1654350, 6184559, 1915649, 6468973, 4913402, 5342900, 1594436, 3908292, 1750622, 5475897, 725917, 4796998, 5173311, 7211384, 5489244, 4172936, 5791992, 804989, 1334329, 3520930, 8229557, 6185493, 1517540, 4016298, 4944674, 181338, 7249524, 6660233, 4194026, 3487746, 4050994, 1727733, 5790994, 6088657, 7407568, 3615986, 1374034, 6861027, 4012296, 4795074, 6351953, 7709670, 3869077, 7052380, 711215, 5261529, 989706, 3354103, 5291294, 5270686, 2543272, 5664362, 3855999, 7901454, 4671320, 7477129, 7694737, 900417, 4963190, 854482, 811429, 4560251, 1803156, 7201326, 4833805, 6429765, 1169112],
[4556891, 1824098, 239439, 3819970, 5659273, 385399, 2765989, 7797397, 3120677, 2962941, 209788, 2050857, 2322757, 1951173, 7659775, 1420146, 4947465, 2001984, 6678087, 8231520, 6029242, 5070664, 5422470, 3124475, 1156679, 1658010, 6178254, 2524959, 360715, 8044560, 7471404, 8096601, 7198975, 7317818, 4884801, 8349917, 7727081, 7071105, 6540580, 294259, 7230696, 1377339, 7015690, 3169802, 8275058, 4543649, 5491438, 3827986, 2856872, 3238620, 822501, 2500841, 32380, 6753682, 8368780, 6850127, 2750498, 7010748, 2149658, 7668401, 3066620, 1441847, 3954301, 7637228, 3507730, 6836831, 3044836, 1260484, 1966495, 3634327, 1328584, 7899229, 4114852, 4127609, 6078337, 4141401, 1872302, 4076357, 2422543, 4223252, 4163248, 1610441, 3103341, 1188354, 4944210, 5786850, 1342238, 195142, 7051530, 3695129, 1614274, 5882180, 2410933, 3371091, 1487553, 4087442, 4290164, 4415504, 1428707, 2412315, 4396642, 8264903, 4514750, 4730623, 4108948, 5042719, 1663374, 6718756, 8083005, 8056364, 355593, 7650601, 5240967, 2049482, 7760859, 6263560, 6490057, 1119636, 7855203, 1648559, 3409023, 3237821, 7865019, 3278566, 637042, 4527028, 4873133, 4286538, 2427005, 4742331, 2686196, 2552718, 6849666, 294041, 4909396, 5364221, 4376302, 915267, 1541302, 5319115, 4224260, 2880649, 6599216, 6837847, 7104952, 5059263, 1792855, 132592, 122871, 4262755, 7771486, 2558697, 5075260, 1430517, 7867445, 174191, 5748413, 6381600, 7050066, 3049672, 2746287, 2731080, 8114209, 4969274, 872309, 1270690, 1653782, 1643803, 8019820, 3825467, 2974292, 4741018, 5441311, 1071985, 5228666, 713894, 5802960, 1723788, 6173189, 2727848, 3862266, 4331710, 1881961, 6007975, 4699287, 5821479, 4675629, 1035175, 4033134, 6029199, 6236405, 2302870, 6989361, 6985727, 110264, 6925945, 5834418, 1351925, 6228324, 6945638, 7617401, 3478169, 3623435, 6853144, 3361066, 1635758, 4586184, 32742, 2592485, 4101808, 1018555, 286986, 8353752, 7399079, 1528145, 3429129, 3740734, 60232, 8211003, 6406938, 6598060, 5945777, 7107961, 405338, 511477, 146428, 6598459, 1128908, 6431083, 5783065, 1509497, 6457238, 1954717, 3179853, 2825411, 291847, 7325731, 3075033, 3420317, 6693619, 3028668, 47562, 6154441, 5738385, 4639450, 5672715, 7709445, 7270017, 5167395, 4698328, 5430194, 2129107, 3500360, 582311, 5156926, 7626970],
[6005898, 8151477, 4291178, 3518324, 5461855, 5324846, 7256057, 1982610, 7159157, 2015938, 6197616, 4997862, 979173, 2232049, 4251050, 5413264, 6293536, 4782858, 6198556, 5055018, 5274874, 2033801, 3298727, 6366179, 7965609, 5546935, 5701041, 5291416, 8195625, 5017391, 2673518, 3139238, 6816702, 2123335, 646532, 7711463, 5856499, 2534908, 295029, 3824350, 996572, 1380250, 2152224, 2712889, 6249002, 8114002, 4246562, 52867, 1500186, 5211968, 3032365, 5910767, 4330183, 6252276, 4734750, 7199426, 5641786, 4019663, 7624124, 2765156, 5184206, 4611183, 8310539, 5499469, 1695877, 3964178, 512383, 7524192, 7716802, 3690117, 720671, 2726916, 1817191, 5018493, 7900759, 7524570, 1607349, 1116219, 2594705, 6927422, 8001547, 5845518, 3667146, 2795162, 292457, 7244092, 4126800, 6565810, 564693, 4426749, 4520825, 4057251, 3438244, 8094052, 5039204, 1703548, 7403397, 572162, 2764277, 4809199, 5271090, 3937306, 7048419, 2087901, 5426276, 7792639, 6580075, 6578289, 5984145, 18786, 655335, 3428749, 115160, 4856013, 6637648, 6247088, 4841103, 6702413, 1347551, 3053143, 1914812, 3468076, 2654820, 7451389, 534762, 3610700, 5577319, 481503, 4724645, 3587857, 2957063, 2666899, 7645283, 1143141, 6870155, 5230343, 6188084, 2400898, 1941804, 2938333, 366918, 1895749, 6023352, 1231834, 2796184, 5960429, 3593859, 5374589, 4329570, 5471508, 7408111, 7020848, 7301944, 3617384, 6619969, 7598857, 3084694, 2015810, 1020508, 5706321, 6475102, 7847748, 7745160, 84659, 6775309, 5184660, 856656, 46810, 3255767, 2217528, 1650213, 1530029, 5670064, 4977489, 3751037, 2698680, 324375, 208117, 1908443, 7407199, 6106521, 408077, 3381121, 1289532, 3393863, 3384772, 7132692, 3657484, 2376078, 1666269, 7674803, 2611823, 3634930, 3615384, 4827833, 5947695, 8348721, 7485697, 1240370, 2175933, 1628526, 4037535, 899926, 8027569, 1692718, 4800453, 2681150, 5027375, 2179139, 4497459, 4097274, 6716522, 4532503, 2639718, 6834426, 1055295, 3140518, 2264911, 202030, 49635, 7526526, 6565712, 4254562, 379857, 3942668, 7845306, 2438961, 1142245, 3105941, 467807, 2746694, 1992368, 5687853, 4474229, 1366176, 7712787, 4623152, 5355928, 241415, 1914514, 4093355, 5915183, 7303744, 6830703, 3306027, 1172668, 6374361, 5522637, 725117, 5248358, 7328649, 4290757, 1558745, 4591504, 5959082, 3841663],
[5241048, 640128, 1856278, 358125, 6406690, 5708373, 1814274, 6765413, 5912712, 429661, 8175856, 1217095, 400922, 1308683, 4453582, 3797370, 5752938, 7720107, 7890927, 1026895, 5778212, 603402, 3428962, 4886401, 7998649, 1581129, 1895905, 8283606, 6612473, 2861784, 955011, 1624634, 272036, 5348771, 3707657, 4745053, 4321662, 6552754, 3873607, 7269344, 1516672, 3116331, 1577115, 4726487, 7249482, 6004991, 221228, 4065233, 2686783, 4224005, 2289006, 7785968, 7943012, 3373, 838103, 4866498, 3597139, 3132181, 5003987, 5162869, 6739589, 123893, 5021881, 672956, 886059, 8095039, 3867024, 7156761, 7685971, 3418484, 6787728, 370384, 8342499, 6284004, 7450598, 6018907, 2876252, 8312144, 272987, 4815966, 738704, 2053743, 507004, 4847436, 6247502, 1162609, 4412674, 2014297, 5592532, 8297244, 955731, 2392032, 4790801, 3276687, 7034819, 4096810, 7005377, 7718966, 3858907, 5215034, 2263631, 5838332, 3713119, 474675, 6921604, 6797272, 6737808, 3466588, 3195878, 6379602, 2173160, 4331799, 8009923, 5349440, 6975150, 6447689, 3900440, 3323125, 4827529, 6267799, 5051210, 5279169, 6304940, 619662, 2656958, 751836, 6331999, 569553, 8348492, 3594281, 6807500, 8185537, 219013, 2819942, 6845714, 5262306, 1655165, 358315, 4823804, 7429698, 2628222, 3208550, 5622008, 2889556, 5559393, 6656973, 6431879, 6987471, 1967698, 5330781, 4973335, 4919690, 1046153, 6441556, 4189278, 175008, 360213, 5002772, 1562271, 1843186, 5933440, 6851209, 6689108, 2145522, 6680129, 2391126, 3743183, 5613936, 765484, 616547, 891464, 1377523, 5249964, 707930, 6843699, 4593067, 331169, 2651760, 5208814, 3006332, 7996599, 1038395, 5598215, 1975264, 2051432, 6181445, 1718163, 2606207, 1439647, 7283154, 4118977, 3145989, 7399181, 7212895, 1547343, 3325251, 3342764, 5809079, 1888333, 1948844, 3753765, 1014686, 6987052, 8008388, 2085482, 3705972, 7722710, 7306457, 7022565, 5895770, 6963132, 7402558, 7423764, 4862477, 2086753, 7183074, 8183556, 4190235, 5980521, 5258655, 3459396, 104474, 5872499, 1068338, 5688516, 478201, 8054312, 110837, 3685239, 1589900, 7620524, 5557668, 5129342, 753034, 391746, 5653160, 8127761, 476724, 1636549, 358492, 31087, 4355238, 2187093, 8348843, 4886242, 1680131, 7266140, 5880175, 7452251, 7897815, 8236767, 8115733, 1538366, 2628728, 6520350, 6779371]]
NTTInverse(aHat * s1Hat): [[4200210, 4078470, 2691151, 979714, 3056064, 4106053, 5083725, 7794482, 269738, 8322132, 1813450, 3894380, 144005, 6350291, 5434749, 911790, 4566374, 7419350, 2303506, 4661661, 1551022, 7168093, 4744713, 7715500, 3025283, 2680461, 1318264, 4993426, 6891155, 8033053, 5838813, 5047757, 3772135, 3430779, 472832, 5998817, 1338430, 775811, 7093373, 7410958, 814343, 7151529, 3451479, 1625482, 8278417, 5424683, 1938777, 6854035, 6011505, 3849691, 6301540, 4580127, 1465270, 7448920, 1192228, 6733809, 3540232, 6079835, 6219522, 5671304, 5805338, 4310190, 8231550, 2317065, 6080229, 6190598, 1424413, 4207320, 605752, 3672336, 3121229, 1498357, 2028597, 3502038, 2285064, 4605330, 4799543, 5979845, 4465892, 2227064, 5138212, 7710153, 1124627, 459279, 668895, 4601150, 4204238, 1443647, 785334, 6627681, 6979782, 30282, 5181569, 664701, 5834365, 3619832, 8012093, 4134652, 2279538, 103277, 3289225, 6453009, 413615, 6848704, 1986449, 5660083, 1427130, 3144061, 7895328, 7039939, 2720687, 3292155, 2820786, 4557152, 4339217, 3239605, 2630161, 3536451, 3289126, 7205080, 2171479, 1638374, 1699203, 2732010, 3888807, 3809857, 5228290, 8358670, 5838505, 6590284, 2532697, 5636865, 7725617, 5849529, 3402014, 5243909, 7494053, 3806846, 2975343, 6944657, 197386, 2668077, 7429284, 7463952, 4034182, 3764420, 4808472, 1328472, 2638693, 7052528, 3924630, 5567143, 643984, 7980146, 584179, 6772730, 1191944, 5705123, 6847795, 4298308, 3674341, 30026, 2226428, 1004894, 5212871, 881588, 7112576, 3871317, 4533464, 1044369, 7867098, 8267246, 2232174, 2343072, 571699, 5854078, 3888292, 5156829, 654789, 1569568, 5081038, 494706, 955562, 2850999, 7215908, 3913313, 1769923, 3088271, 4399968, 3766179, 346093, 1201464, 6141322, 569198, 2234422, 7624521, 4545802, 6269847, 6404110, 487756, 4570722, 5342030, 6223350, 183711, 3354408, 3593038, 6563701, 3938350, 140597, 5602799, 7592537, 7349170, 635144, 7139654, 584897, 1791578, 7890734, 3684164, 3783904, 4283562, 3465874, 2044450, 6651105, 7466985, 6496511, 6393859, 6134186, 750865, 3176111, 7920742, 6844712, 6372544, 56056, 8238631, 3209420, 2093371, 8199189, 5604506, 219653, 3895870, 5537094, 2424621, 6386025, 634503, 6602462, 2779209, 7333630, 367434, 208467, 2697552, 6242895, 4281711, 7247269, 5419613, 3350500, 3753196],
[3395615, 7382856, 6134019, 7203116, 4640363, 2350333, 6043129, 5953192, 8010030, 5433125, 5773725, 4459948, 7536554, 1647344, 1699921, 4404626, 401705, 7268014, 7727277, 175753, 6336589, 4830357, 3649866, 3168903, 2386641, 2166840, 7576180, 5919326, 5725146, 7907383, 4503288, 2884310, 7107146, 5534308, 1711072, 8268535, 7126994, 1195720, 152511, 2883111, 6662672, 7642045, 6509674, 4805832, 5448089, 1574664, 93432, 5735580, 1579055, 3054194, 7087337, 1651500, 6433402, 306604, 7238417, 7717815, 1327616, 4705411, 5329079, 1349780, 255284, 4067605, 2061597, 7053041, 4956381, 1183367, 8308362, 6753956, 3666184, 7433726, 1438513, 7950830, 6683695, 6487864, 6397587, 2294339, 1326783, 2528098, 3736113, 3432165, 7959134, 5394253, 3039309, 3855811, 3471609, 5587005, 3016201, 4315875, 3085890, 723618, 2876567, 24919, 3718200, 2484840, 8363137, 4104195, 1619741, 510832, 6504624, 4392114, 7219299, 2336720, 5270809, 968154, 7742678, 6421526, 5982398, 604610, 4485295, 5483118, 1087986, 2420613, 8250658, 2972397, 6087429, 6587405, 5408374, 246125, 5329450, 5016993, 2702558, 7584686, 526029, 6613613, 6752745, 5155261, 1756106, 5524116, 312234, 528780, 1104228, 2367700, 7591249, 758441, 410137, 3264460, 520068, 2693930, 3291196, 641215, 6148871, 691540, 2371726, 5359748, 1616884, 715914, 745144, 135538, 1096659, 5777373, 960842, 2729767, 6916091, 2118014, 2188234, 5227070, 2779640, 3596137, 5802539, 5578436, 2904972, 6014510, 4710109, 4019761, 7600620, 2687893, 4172781, 3327174, 1705197, 6142137, 7176036, 6327598, 1988511, 6923568, 2890144, 4904609, 1102234, 745703, 8032404, 6943553, 605237, 7467543, 3779671, 4189978, 2943051, 5308687, 5676016, 1239832, 2953273, 3346467, 7282974, 855028, 3849887, 3732960, 1344397, 8226774, 6603917, 51060, 8199632, 7526740, 5624231, 5374307, 4543328, 8210830, 3083862, 7233942, 2516294, 401126, 183675, 6239069, 7473986, 2068907, 6614057, 2502659, 5880951, 8177718, 4815704, 7594979, 4927934, 3652104, 7519171, 5329921, 3474544, 3318119, 7591743, 3768413, 4569726, 7747867, 1712964, 5007983, 4462163, 5000718, 7154664, 3825133, 5805500, 8084403, 2236649, 6710948, 5072714, 3426793, 7983850, 6780606, 3677395, 1407082, 7860466, 1077708, 7364494, 7939604, 2431652, 8007446, 5933526, 1493553, 2641167, 1210822, 2339983, 2033318],
[8049065, 5172075, 6609228, 392917, 1378445, 2628393, 2778725, 1169299, 4421628, 3700041, 2203570, 2269677, 4755417, 8020717, 2242828, 286164, 7801757, 5795876, 2089000, 7876775, 4732355, 2694836, 7217667, 2444829, 3989582, 3046824, 3608035, 1127497, 4793604, 6866, 1141034, 7836431, 4340222, 3905186, 5004529, 6927362, 1708206, 6515607, 3135190, 279647, 2778002, 4701846, 2666026, 4875151, 1591246, 5919261, 4269781, 4996074, 6702296, 3608843, 7665813, 7110166, 4948171, 3998820, 416201, 405993, 4061978, 6970667, 5720765, 2128898, 5698319, 4900726, 3996248, 4520198, 4606922, 7711035, 6573045, 4050854, 1196088, 5826679, 2516846, 3677357, 2223870, 1955291, 2510668, 6213747, 6910481, 2188986, 4678774, 5066127, 7577016, 4763932, 2538891, 241147, 3821305, 3295805, 4442066, 2393555, 289980, 6124508, 3560066, 5033703, 7449932, 4647415, 3863937, 6809685, 896030, 4765413, 925016, 4476930, 7032469, 5597046, 1523165, 5369679, 1934591, 1767998, 6504521, 6402810, 3550319, 4300986, 7087231, 3865144, 7683931, 4590921, 4094222, 7333278, 7214799, 1362864, 6039770, 6030430, 4312464, 520097, 892824, 4648007, 7416492, 1447312, 4971887, 6032397, 2100685, 5207449, 3202133, 6821140, 976692, 2777702, 3972425, 5918317, 3571211, 2862277, 7088104, 6398823, 1208533, 5800544, 8222420, 5929355, 6473109, 4200675, 80856, 2527625, 5209779, 166608, 7197128, 1329998, 7770290, 4353565, 8086686, 5593189, 4234068, 6182972, 6339434, 6741902, 514049, 3357626, 1801881, 1518448, 6494335, 7501432, 899098, 989730, 3786385, 1503236, 3359571, 7208838, 1328534, 5922544, 6273989, 4746132, 2712246, 4182320, 2741887, 7782529, 4095533, 5559823, 8119672, 3096272, 1159754, 1722381, 2670450, 6812717, 3709331, 3457109, 4472479, 6071864, 4096892, 1834566, 1627778, 162942, 4553203, 8351377, 1255355, 725028, 3854137, 4809739, 1105069, 3917255, 6884253, 1567879, 2422764, 6465132, 174074, 5146566, 3162097, 5778981, 2171131, 6275701, 4184236, 2851540, 3848023, 2267416, 4908926, 3942278, 3355668, 5172771, 5880290, 3498861, 3633212, 5318487, 1071182, 7998822, 8097262, 1404005, 1526558, 6435772, 2427415, 7432902, 7108210, 258632, 3477560, 2348227, 3468452, 8259272, 7002699, 7429489, 5297830, 3362614, 1209779, 1335528, 7233990, 5240511, 7311296, 6137179, 7050625, 7673457, 5227004, 8020602, 6506008, 7686123],
[6101483, 4606584, 5791266, 4946564, 1939739, 7680607, 2203240, 1399982, 723336, 5046118, 979604, 5954501, 6201328, 6789404, 1253168, 7756452, 4625995, 6185599, 1980754, 3594967, 6422446, 7026615, 1957722, 5645514, 7740321, 4686960, 1331305, 3455585, 4905752, 7248286, 5668416, 4541871, 7290249, 6607676, 4710195, 6157613, 6050426, 2245346, 328195, 18898, 5467410, 3973885, 836464, 6054939, 882890, 4228150, 6656591, 4884894, 4301028, 3781472, 3802560, 5042982, 4001583, 6977952, 6216344, 5397040, 6551939, 3621383, 888563, 619527, 1698509, 883422, 6833706, 2767492, 3272630, 1399120, 2120714, 3416149, 313668, 2465175, 284628, 2975810, 2157312, 8230265, 569007, 899778, 1050864, 6174648, 4838925, 5531527, 8118473, 194087, 7159289, 1586731, 940165, 5710507, 8237211, 752695, 8377810, 2108961, 245408, 3633402, 3406353, 7756894, 915776, 3426303, 77615, 3312955, 5112254, 2114792, 6882233, 7160736, 8331429, 4902412, 5339840, 7711840, 1575016, 3006408, 7473389, 3908195, 1633362, 3207765, 2190299, 7898371, 8182241, 3586833, 3441970, 8058594, 4604757, 1640108, 3125270, 3070971, 1324951, 412024, 7152836, 1101259, 2121152, 571480, 7694311, 4089498, 5311801, 3623706, 2292161, 6885184, 8306939, 6037653, 3204929, 4400529, 5449985, 3206124, 2299664, 4950800, 7735007, 4165039, 6923982, 5679551, 357275, 2665031, 4353778, 6333662, 3185161, 1278337, 4139572, 2592024, 5624921, 6573986, 7233749, 3327772, 5210746, 3902728, 5514813, 6534265, 2456052, 3162345, 532999, 4223448, 7489596, 859443, 305355, 6199902, 5479235, 5481982, 5328625, 2657107, 5473449, 5673607, 5137783, 4669339, 1518053, 2822529, 4137803, 8087879, 3027512, 6902316, 3631730, 3476992, 5785608, 6805474, 4536585, 5685895, 7221238, 6050350, 2471067, 322960, 998597, 5995092, 7638241, 3134903, 3359920, 7271318, 60600, 1664580, 97368, 458931, 5784844, 1117172, 3075636, 811007, 5640254, 756329, 5200973, 5829774, 229452, 8193437, 4332508, 1357113, 3431270, 3714424, 4303942, 3905281, 5999273, 7989454, 5183870, 4465407, 6941647, 5619025, 7345892, 6574985, 7793882, 2142708, 1403489, 6862979, 8056689, 6585185, 8180850, 6650289, 7718853, 3410291, 3766890, 4818030, 4042865, 3378722, 7694849, 5679798, 4862443, 2276925, 4627990, 5247272, 8202471, 4594784, 7338082, 6401932, 3907070, 5180152, 5085183, 2731041],
[607033, 8370673, 6814491, 1988463, 2641459, 757384, 7467239, 4660425, 1902074, 4501430, 2717782, 8017822, 1058410, 4341092, 3899939, 2865375, 3450516, 7541455, 2155830, 6039444, 2496260, 5623614, 8188483, 3353329, 7542277, 856471, 6576744, 5265237, 8169542, 1973031, 1805820, 3014477, 604358, 7216983, 8368164, 4894597, 2098049, 2000117, 4551418, 6338805, 1832710, 5715364, 107983, 441655, 7453645, 5673680, 2943285, 6896764, 2565843, 7777466, 7545319, 3908433, 4476851, 231791, 4134426, 6482706, 5536022, 4823669, 3681411, 3567805, 5047872, 7893663, 1483051, 853187, 1248655, 8160500, 3327582, 7402474, 918171, 4961336, 263684, 1084263, 4908175, 1436887, 6003635, 4595359, 7601243, 410637, 2775456, 3154799, 223862, 523919, 6836012, 5443000, 6604513, 3262063, 7597320, 1959990, 7778533, 5639235, 5698221, 1390096, 3868531, 7606398, 1348663, 6776313, 6876298, 7429224, 1122406, 8138412, 479568, 8088562, 778735, 3085321, 4235411, 8164471, 2274865, 4413653, 3463249, 8078388, 2240183, 4544116, 3290801, 146748, 463740, 1259314, 3653428, 7511606, 4081635, 6469278, 63588, 5964737, 7074148, 6607683, 6949247, 5467165, 3525945, 896004, 1375620, 1226342, 4781604, 359048, 2859174, 7889652, 8058958, 8013117, 6717093, 3423051, 5289875, 3758943, 8101600, 5531336, 4874399, 798438, 4103047, 5927025, 1804025, 2791497, 7070085, 8315533, 6344215, 5240583, 216799, 4396321, 2909510, 710534, 2780863, 7290966, 6423897, 5687520, 3512498, 7517354, 4755822, 5814197, 4559404, 5897245, 1451154, 3512545, 1839938, 5607965, 141513, 5127599, 6803656, 7885645, 7372449, 339660, 5720501, 2024346, 6229730, 2118703, 762641, 737880, 6563209, 6743370, 4384422, 226692, 6861065, 1755349, 5502778, 3016560, 191884, 1965208, 4613054, 5435992, 5129396, 6646963, 8074384, 6644704, 2651361, 3018694, 3633563, 757682, 4620204, 1889566, 2442923, 6937732, 7247096, 7769590, 5540976, 8224149, 799761, 3024610, 4769697, 2568438, 5707305, 3586030, 5589140, 6602714, 253130, 8279287, 2681542, 806221, 646591, 7533536, 597591, 3400310, 2954168, 1390196, 2759895, 7707938, 5348661, 7963207, 1096866, 5446238, 5121297, 889832, 3995003, 1900244, 4424512, 2704420, 7588129, 4870947, 4485251, 8093160, 1805922, 6610328, 4727787, 2193558, 6583119, 7004019, 8131714, 5505179, 2602885, 4100195, 5415329, 1452050],
[3114178, 1989458, 427606, 4342809, 360380, 5257612, 4182914, 4504968, 3282758, 4915455, 3580536, 8192997, 784823, 4674814, 4324036, 89502, 1175225, 1595091, 1011066, 2215818, 1675232, 5040917, 2499283, 6073868, 7094002, 6300655, 4070738, 4065888, 4977779, 6923394, 6441515, 3563096, 2685123, 5156495, 1061273, 5640642, 6088491, 3537426, 8239238, 2162850, 552581, 7350597, 5277318, 3740477, 1933348, 5447994, 3230561, 368909, 7879396, 4770818, 5875380, 3916148, 1594766, 6752664, 2418859, 3647311, 1307436, 5923925, 3681504, 1529783, 2364369, 5037464, 3866259, 7437566, 7664488, 6536495, 1956975, 4060190, 6679471, 474787, 914916, 621854, 4154325, 3276674, 3800958, 2017540, 3844989, 5291904, 5951163, 2736818, 7953326, 3853721, 3049169, 4296801, 1096520, 3731685, 7388898, 2932921, 7857234, 1775644, 2609129, 1443037, 100976, 2422674, 2586487, 5051579, 3978522, 5591606, 6143350, 7332741, 2963549, 1044350, 1773289, 4004596, 7016261, 4057765, 7130121, 8239100, 2674345, 4700150, 3298175, 6085947, 5312999, 4018090, 3805635, 3422060, 1656156, 251074, 7355205, 8156616, 6627328, 388234, 7124609, 74533, 6290717, 6738219, 4805379, 4001787, 1709631, 579082, 2918135, 4411271, 3749053, 3396035, 3053824, 2215145, 3219894, 4315242, 4442604, 4971866, 2484297, 1103148, 6352113, 2567648, 5360878, 4046056, 5252513, 479678, 7451376, 1982583, 4769222, 7028023, 1725160, 3822880, 6188467, 3752358, 7046119, 5148126, 1168717, 5286359, 3704735, 5828718, 6540623, 3275606, 3395308, 6660463, 2055803, 430531, 7517172, 4012902, 5700722, 2918705, 1186788, 2706589, 7778458, 6328622, 2500429, 825934, 1244964, 2407753, 2847436, 5007430, 6145619, 7068494, 1649995, 3393056, 2238769, 991417, 425821, 3352418, 205639, 5736797, 177662, 5532295, 2799649, 8073097, 3047701, 4793410, 6065084, 2201336, 501172, 2809324, 7438017, 38396, 1787204, 2214380, 1896714, 5441528, 63135, 4212477, 781537, 5341502, 2257133, 4390334, 2551447, 451069, 2025318, 753517, 8029634, 6155440, 3140209, 217524, 4058117, 5502179, 3528142, 4187819, 3420502, 1686789, 5702211, 238838, 2312447, 6862358, 8123586, 5749462, 7019800, 477252, 6846145, 5979647, 6568792, 7885990, 4758829, 7189537, 7286595, 6368874, 4404987, 8221630, 6106598, 530042, 7442257, 5052903, 2054784, 1506792, 7154725, 8051353, 3849621, 199113],
[2116719, 3421845, 2847422, 1150099, 4097761, 1864633, 8194329, 3467779, 3823400, 48808, 1626014, 1184796, 2728861, 5978728, 1879632, 3785382, 6920388, 222133, 1446502, 1903917, 5487587, 6459112, 4591992, 5138880, 7994017, 2574888, 4419821, 5012940, 4171355, 7468635, 5969596, 5537049, 4036871, 4284466, 7481456, 4920449, 7609955, 3929553, 8257621, 6817016, 2967891, 1769265, 5379677, 3565779, 347367, 5325722, 5480099, 2631671, 7212251, 7880842, 3980958, 2264085, 2627139, 4287004, 1648230, 1108168, 2105451, 2970230, 1820178, 5026686, 4997185, 6469323, 1308910, 5038259, 4744032, 6309725, 3393472, 225908, 1060666, 5184443, 4712433, 3877932, 3058857, 115639, 3815849, 2576916, 6585756, 2361789, 6703395, 6155191, 8321381, 2425971, 3816528, 1531265, 7210514, 1931138, 3493921, 6476254, 5267434, 2989141, 5509055, 7665759, 7228107, 435967, 2594485, 6446085, 6892219, 5059124, 483657, 1858682, 2407897, 509119, 3425983, 6372064, 4280231, 4810805, 7319785, 4801989, 7180821, 7140834, 4703317, 5011038, 5290714, 1567562, 4244867, 4187570, 7286102, 445198, 2772926, 6144097, 2087952, 853052, 6294402, 2932832, 6655568, 6433165, 6464008, 3097117, 4759918, 163839, 1455950, 956107, 2052853, 4195996, 6768456, 1402834, 737353, 6447343, 6140301, 893094, 4313928, 893615, 6942911, 811655, 5265621, 49498, 5002617, 3776116, 3053823, 6057471, 2903090, 8186192, 5185644, 4372520, 2634683, 4107034, 95426, 1830737, 1798535, 1224941, 4148560, 5727539, 6111476, 1996882, 8309987, 227939, 7816754, 8243296, 819684, 1841965, 718035, 6948390, 4712968, 2145628, 5803984, 6998073, 6476401, 5727670, 4616924, 4002108, 2674499, 5953516, 1821330, 3522721, 4980269, 318725, 6853364, 5234901, 6331659, 5533968, 7359003, 6252660, 65837, 7063189, 8239059, 2949055, 5577909, 8340837, 4434820, 7652549, 2828973, 3033856, 5997302, 2661927, 904990, 4605189, 8292511, 7404121, 6199913, 6400660, 7691291, 6527596, 6559847, 6878944, 6989283, 6495070, 7876882, 4021187, 4906427, 1941848, 7889927, 684733, 6018753, 5787604, 4780615, 3667108, 2262623, 8290209, 4847518, 3687614, 1719186, 3807512, 4126415, 513176, 6844973, 192676, 8362087, 4017628, 1487185, 3368234, 2838315, 6097862, 392005, 2397756, 6224527, 5728651, 477975, 6024395, 6879876, 1603047, 6593033, 4383324, 1403810, 3982219, 7742494, 5722991],
[7313862, 3439943, 2567310, 137916, 8191487, 4244600, 5253841, 2548624, 5733002, 5620118, 4444650, 7533731, 4698832, 579280, 5760201, 8328699, 6446305, 5322843, 1549474, 4678267, 7401283, 5429117, 6211707, 4666000, 1610894, 6229915, 2723930, 4923530, 962176, 7217883, 4326740, 4342079, 4015793, 4435445, 6945023, 266447, 6151355, 6058257, 4784990, 7979034, 6045541, 3008453, 4349926, 3051421, 2504440, 6621221, 5697657, 4370817, 8365527, 7672827, 6846228, 3366439, 3092085, 748955, 2134687, 2404271, 7130160, 4769951, 3975804, 3415748, 6428144, 5665806, 4747269, 3580518, 7619629, 2981565, 3994482, 5517587, 6000465, 5950615, 5287882, 3684020, 2696201, 2344936, 3429020, 383786, 1112162, 4589197, 945599, 5305963, 6528131, 4463628, 5724576, 5198179, 4299974, 767039, 2799664, 2124725, 4768640, 6497489, 1568935, 4829160, 4766613, 2868528, 6310334, 3459948, 4201388, 4028373, 3091498, 2899954, 3174940, 7187229, 6493489, 4683427, 4378311, 2860751, 5085874, 1052373, 969176, 3768578, 8050733, 1463088, 4804314, 968114, 4977281, 4865207, 5447579, 106994, 3627883, 3332741, 4649374, 982965, 2187074, 6523620, 1571838, 7728639, 7811682, 2263524, 7732431, 2278349, 5564044, 6371277, 809114, 8345406, 7621495, 3066512, 6542490, 5796925, 3539412, 6364903, 372704, 3309825, 1579438, 7578683, 6678277, 7456949, 7334289, 997632, 6024438, 4583708, 8208281, 3523534, 3429255, 4544306, 1328172, 3999819, 5255286, 6581208, 2025926, 8147913, 8072447, 2933302, 5320521, 6709177, 1418290, 7341339, 2230280, 3390661, 2330646, 3679767, 2748030, 4572071, 4741937, 7847649, 5564229, 8283833, 6823949, 6118882, 3306028, 5827396, 2311476, 997773, 959286, 2322028, 6258025, 3606887, 6652669, 6737513, 3638310, 6823598, 497892, 1128250, 4733292, 5401528, 333687, 6580057, 2811943, 371074, 801930, 4399883, 8377349, 1013102, 6449218, 6293978, 2872959, 2355844, 3067472, 1282869, 6079322, 6215689, 4531644, 1339641, 3666636, 4133798, 1459833, 3494343, 4234229, 4159020, 3848142, 1426642, 1242925, 2294354, 6029463, 783085, 3254154, 125688, 2717514, 3797025, 1046162, 3902775, 5586050, 6058244, 8289824, 5115352, 5815898, 6352152, 7197731, 7956374, 6850567, 3395372, 4470829, 8273569, 5604708, 599355, 4006397, 3356000, 3425834, 246510, 549613, 919264, 6720942, 1580358, 5945241, 2126121, 3002166, 6479288]]
t: [[4200208, 4078469, 2691149, 979714, 3056064, 4106054, 5083724, 7794484, 269740, 8322134, 1813450, 3894379, 144003, 6350292, 5434749, 911789, 4566375, 7419352, 2303506, 4661659, 1551023, 7168092, 4744714, 7715502, 3025284, 2680461, 1318265, 4993424, 6891153, 8033055, 5838812, 5047757, 3772133, 3430778, 472831, 5998819, 1338432, 775813, 7093374, 7410957, 814344, 7151527, 3451477, 1625483, 8278418, 5424683, 1938775, 6854037, 6011505, 3849692, 6301540, 4580129, 1465268, 7448919, 1192228, 6733808, 3540233, 6079834, 6219520, 5671304, 5805339, 4310192, 8231549, 2317063, 6080229, 6190598, 1424414, 4207321, 605750, 3672336, 3121227, 1498355, 2028595, 3502038, 2285066, 4605329, 4799542, 5979844, 4465894, 2227066, 5138212, 7710155, 1124629, 459278, 668895, 4601148, 4204236, 1443648, 785334, 6627680, 6979782, 30283, 5181571, 664702, 5834365, 3619831, 8012095, 4134652, 2279536, 103279, 3289227, 6453007, 413614, 6848702, 1986451, 5660084, 1427130, 3144062, 7895329, 7039939, 2720689, 3292154, 2820784, 4557154, 4339218, 3239603, 2630161, 3536453, 3289127, 7205078, 2171477, 1638376, 1699202, 2732009, 3888809, 3809859, 5228291, 8358669, 5838505, 6590285, 2532698, 5636864, 7725617, 5849529, 3402016, 5243907, 7494055, 3806845, 2975343, 6944655, 197384, 2668077, 7429284, 7463952, 4034183, 3764420, 4808472, 1328474, 2638691, 7052530, 3924629, 5567143, 643986, 7980144, 584178, 6772728, 1191946, 5705124, 6847793, 4298306, 3674341, 30024, 2226430, 1004894, 5212873, 881588, 7112575, 3871318, 4533462, 1044370, 7867098, 8267244, 2232175, 2343073, 571700, 5854078, 3888294, 5156829, 654788, 1569570, 5081038, 494706, 955560, 2851001, 7215906, 3913311, 1769925, 3088272, 4399968, 3766179, 346093, 1201463, 6141320, 569199, 2234422, 7624523, 4545800, 6269847, 6404112, 487758, 4570723, 5342029, 6223352, 183713, 3354410, 3593037, 6563702, 3938348, 140595, 5602797, 7592535, 7349171, 635146, 7139652, 584899, 1791579, 7890734, 3684165, 3783905, 4283564, 3465875, 2044448, 6651107, 7466985, 6496510, 6393857, 6134187, 750866, 3176113, 7920740, 6844711, 6372542, 56055, 8238632, 3209418, 2093372, 8199187, 5604507, 219652, 3895870, 5537092, 2424622, 6386023, 634505, 6602461, 2779207, 7333632, 367434, 208468, 2697554, 6242896, 4281709, 7247269, 5419612, 3350502, 3753197],
[3395617, 7382854, 6134021, 7203117, 4640361, 2350332, 6043130, 5953190, 8010031, 5433124, 5773725, 4459946, 7536552, 1647343, 1699921, 4404627, 401707, 7268016, 7727275, 175753, 6336591, 4830359, 3649868, 3168901, 2386642, 2166842, 7576181, 5919326, 5725144, 7907381, 4503288, 2884311, 7107144, 5534309, 1711073, 8268533, 7126994, 1195721, 152513, 2883113, 6662673, 7642046, 6509676, 4805832, 5448090, 1574666, 93432, 5735578, 1579055, 3054195, 7087335, 1651499, 6433401, 306606, 7238418, 7717813, 1327616, 4705413, 5329077, 1349780, 255286, 4067603, 2061598, 7053042, 4956379, 1183365, 8308363, 6753956, 3666185, 7433727, 1438514, 7950830, 6683696, 6487862, 6397585, 2294339, 1326781, 2528097, 3736113, 3432167, 7959134, 5394251, 3039311, 3855812, 3471610, 5587006, 3016200, 4315877, 3085889, 723617, 2876569, 24917, 3718202, 2484840, 8363136, 4104194, 1619743, 510831, 6504622, 4392113, 7219299, 2336722, 5270809, 968156, 7742676, 6421526, 5982398, 604609, 4485294, 5483119, 1087987, 2420611, 8250659, 2972396, 6087427, 6587406, 5408374, 246125, 5329452, 5016994, 2702560, 7584685, 526028, 6613611, 6752746, 5155262, 1756106, 5524115, 312235, 528779, 1104229, 2367701, 7591251, 758441, 410137, 3264459, 520070, 2693928, 3291196, 641215, 6148872, 691541, 2371725, 5359750, 1616883, 715914, 745146, 135539, 1096658, 5777374, 960840, 2729765, 6916090, 2118014, 2188232, 5227070, 2779641, 3596136, 5802538, 5578434, 2904973, 6014511, 4710109, 4019761, 7600622, 2687895, 4172781, 3327174, 1705195, 6142136, 7176038, 6327598, 1988512, 6923567, 2890142, 4904608, 1102233, 745704, 8032406, 6943551, 605237, 7467541, 3779669, 4189977, 2943051, 5308688, 5676018, 1239834, 2953274, 3346466, 7282974, 855027, 3849889, 3732960, 1344399, 8226775, 6603919, 51059, 8199634, 7526738, 5624229, 5374305, 4543328, 8210829, 3083861, 7233941, 2516296, 401126, 183676, 6239071, 7473988, 2068907, 6614057, 2502657, 5880953, 8177720, 4815705, 7594981, 4927936, 3652106, 7519169, 5329920, 3474545, 3318121, 7591745, 3768415, 4569728, 7747867, 1712963, 5007983, 4462165, 5000717, 7154663, 3825132, 5805502, 8084405, 2236649, 6710947, 5072712, 3426794, 7983850, 6780608, 3677394, 1407082, 7860467, 1077707, 7364496, 7939605, 2431653, 8007446, 5933526, 1493552, 2641168, 1210820, 2339984, 2033320],
[8049067, 5172073, 6609229, 392915, 1378446, 2628394, 2778727, 1169297, 4421628, 3700043, 2203568, 2269677, 4755416, 8020717, 2242827, 286164, 7801758, 5795875, 2089001, 7876773, 4732354, 2694834, 7217665, 2444828, 3989580, 3046824, 3608034, 1127498, 4793604, 6865, 1141036, 7836433, 4340221, 3905186, 5004529, 6927364, 1708204, 6515606, 3135189, 279649, 2778004, 4701845, 2666024, 4875151, 1591246, 5919261, 4269782, 4996076, 6702294, 3608842, 7665815, 7110166, 4948172, 3998821, 416200, 405992, 4061980, 6970666, 5720764, 2128899, 5698318, 4900728, 3996247, 4520197, 4606921, 7711033, 6573044, 4050852, 1196086, 5826677, 2516845, 3677358, 2223872, 1955291, 2510667, 6213748, 6910479, 2188985, 4678776, 5066128, 7577014, 4763931, 2538889, 241148, 3821305, 3295803, 4442068, 2393557, 289979, 6124506, 3560067, 5033702, 7449930, 4647416, 3863938, 6809686, 896032, 4765411, 925017, 4476932, 7032469, 5597048, 1523163, 5369679, 1934589, 1768000, 6504523, 6402809, 3550318, 4300985, 7087231, 3865146, 7683931, 4590919, 4094222, 7333280, 7214797, 1362865, 6039770, 6030428, 4312463, 520097, 892826, 4648007, 7416492, 1447314, 4971887, 6032396, 2100685, 5207447, 3202134, 6821139, 976691, 2777700, 3972427, 5918317, 3571212, 2862275, 7088104, 6398825, 1208532, 5800546, 8222422, 5929355, 6473110, 4200676, 80857, 2527623, 5209780, 166606, 7197129, 1330000, 7770288, 4353567, 8086685, 5593189, 4234070, 6182973, 6339436, 6741900, 514050, 3357628, 1801882, 1518447, 6494334, 7501432, 899099, 989732, 3786385, 1503234, 3359572, 7208839, 1328534, 5922545, 6273987, 4746131, 2712245, 4182320, 2741888, 7782530, 4095531, 5559825, 8119672, 3096274, 1159752, 1722381, 2670452, 6812715, 3709332, 3457107, 4472479, 6071866, 4096890, 1834567, 1627778, 162942, 4553202, 8351378, 1255357, 725026, 3854138, 4809740, 1105071, 3917256, 6884252, 1567879, 2422762, 6465132, 174073, 5146566, 3162097, 5778979, 2171132, 6275699, 4184236, 2851541, 3848025, 2267418, 4908926, 3942276, 3355667, 5172769, 5880290, 3498863, 3633210, 5318487, 1071182, 7998822, 8097262, 1404006, 1526556, 6435771, 2427415, 7432903, 7108208, 258632, 3477560, 2348229, 3468454, 8259270, 7002697, 7429489, 5297829, 3362613, 1209780, 1335528, 7233991, 5240513, 7311295, 6137179, 7050627, 7673457, 5227005, 8020603, 6506007, 7686123],
[6101483, 4606585, 5791267, 4946566, 1939737, 7680606, 2203238, 1399980, 723338, 5046120, 979606, 5954502, 6201326, 6789405, 1253167, 7756451, 4625995, 6185598, 1980756, 3594965, 6422447, 7026613, 1957721, 5645514, 7740321, 4686959, 1331304, 3455587, 4905752, 7248285, 5668416, 4541870, 7290251, 6607674, 4710193, 6157614, 6050425, 2245344, 328193, 18899, 5467409, 3973887, 836462, 6054940, 882888, 4228150, 6656592, 4884895, 4301030, 3781473, 3802559, 5042980, 4001582, 6977952, 6216346, 5397039, 6551939, 3621384, 888561, 619527, 1698511, 883424, 6833706, 2767494, 3272628, 1399121, 2120712, 3416148, 313670, 2465176, 284629, 2975809, 2157313, 8230266, 569009, 899777, 1050862, 6174648, 4838925, 5531528, 8118473, 194087, 7159287, 1586730, 940164, 5710507, 8237211, 752697, 8377812, 2108960, 245407, 3633403, 3406351, 7756895, 915775, 3426305, 77615, 3312953, 5112254, 2114790, 6882233, 7160738, 8331429, 4902413, 5339838, 7711842, 1575016, 3006409, 7473391, 3908197, 1633363, 3207763, 2190301, 7898373, 8182243, 3586831, 3441972, 8058592, 4604759, 1640110, 3125270, 3070970, 1324949, 412022, 7152838, 1101260, 2121151, 571481, 7694309, 4089496, 5311800, 3623708, 2292161, 6885182, 8306940, 6037654, 3204930, 4400528, 5449983, 3206122, 2299666, 4950798, 7735006, 4165037, 6923981, 5679552, 357276, 2665032, 4353780, 6333663, 3185162, 1278336, 4139572, 2592026, 5624923, 6573988, 7233749, 3327771, 5210745, 3902728, 5514814, 6534263, 2456053, 3162345, 532997, 4223447, 7489597, 859442, 305356, 6199903, 5479236, 5481980, 5328624, 2657106, 5473450, 5673607, 5137784, 4669339, 1518052, 2822528, 4137805, 8087879, 3027512, 6902314, 3631728, 3476992, 5785606, 6805475, 4536586, 5685897, 7221236, 6050352, 2471068, 322959, 998598, 5995090, 7638243, 3134904, 3359920, 7271318, 60602, 1664580, 97367, 458932, 5784844, 1117171, 3075637, 811005, 5640254, 756329, 5200971, 5829773, 229452, 8193435, 4332509, 1357111, 3431272, 3714422, 4303943, 3905281, 5999272, 7989455, 5183872, 4465408, 6941648, 5619024, 7345890, 6574984, 7793883, 2142709, 1403488, 6862979, 8056688, 6585187, 8180851, 6650290, 7718852, 3410290, 3766888, 4818031, 4042866, 3378723, 7694849, 5679800, 4862441, 2276927, 4627988, 5247273, 8202469, 4594784, 7338083, 6401931, 3907068, 5180154, 5085181, 2731039],
[607034, 8370674, 6814489, 1988463, 2641461, 757383, 7467237, 4660423, 1902075, 4501431, 2717782, 8017821, 1058412, 4341092, 3899941, 2865376, 3450514, 7541457, 2155829, 6039442, 2496259, 5623612, 8188481, 3353327, 7542278, 856473, 6576745, 5265238, 8169541, 1973033, 1805822, 3014479, 604359, 7216982, 8368166, 4894597, 2098047, 2000118, 4551419, 6338805, 1832710, 5715366, 107981, 441653, 7453647, 5673682, 2943287, 6896766, 2565842, 7777466, 7545318, 3908434, 4476853, 231789, 4134427, 6482704, 5536020, 4823670, 3681411, 3567803, 5047871, 7893662, 1483053, 853188, 1248656, 8160501, 3327583, 7402475, 918172, 4961336, 263685, 1084263, 4908173, 1436886, 6003637, 4595360, 7601242, 410639, 2775454, 3154799, 223860, 523917, 6836014, 5443001, 6604515, 3262061, 7597320, 1959992, 7778534, 5639237, 5698220, 1390094, 3868533, 7606398, 1348662, 6776313, 6876297, 7429226, 1122407, 8138410, 479569, 8088563, 778734, 3085319, 4235409, 8164473, 2274864, 4413652, 3463250, 8078389, 2240183, 4544118, 3290803, 146747, 463742, 1259316, 3653428, 7511604, 4081637, 6469277, 63590, 5964735, 7074149, 6607685, 6949248, 5467166, 3525943, 896005, 1375618, 1226341, 4781604, 359050, 2859176, 7889650, 8058958, 8013119, 6717095, 3423049, 5289874, 3758941, 8101600, 5531338, 4874397, 798438, 4103049, 5927023, 1804026, 2791495, 7070084, 8315533, 6344217, 5240581, 216798, 4396320, 2909510, 710535, 2780863, 7290966, 6423898, 5687521, 3512499, 7517353, 4755822, 5814198, 4559406, 5897247, 1451154, 3512545, 1839938, 5607967, 141513, 5127599, 6803654, 7885647, 7372451, 339658, 5720503, 2024344, 6229732, 2118701, 762643, 737878, 6563207, 6743371, 4384421, 226691, 6861065, 1755351, 5502779, 3016560, 191885, 1965207, 4613054, 5435993, 5129395, 6646963, 8074385, 6644703, 2651360, 3018695, 3633561, 757681, 4620204, 1889567, 2442922, 6937731, 7247098, 7769588, 5540976, 8224150, 799762, 3024612, 4769695, 2568438, 5707304, 3586028, 5589141, 6602712, 253131, 8279285, 2681540, 806221, 646593, 7533535, 597590, 3400311, 2954168, 1390197, 2759894, 7707938, 5348663, 7963206, 1096865, 5446238, 5121299, 889833, 3995003, 1900246, 4424511, 2704421, 7588131, 4870946, 4485252, 8093158, 1805923, 6610329, 4727785, 2193560, 6583118, 7004020, 8131713, 5505180, 2602886, 4100195, 5415329, 1452051],
[3114179, 1989457, 427606, 4342808, 360382, 5257610, 4182913, 4504968, 3282756, 4915454, 3580537, 8192999, 784823, 4674813, 4324035, 89500, 1175227, 1595090, 1011064, 2215818, 1675231, 5040915, 2499284, 6073867, 7094000, 6300656, 4070736, 4065888, 4977781, 6923392, 6441513, 3563094, 2685125, 5156493, 1061273, 5640642, 6088491, 3537426, 8239239, 2162851, 552579, 7350595, 5277316, 3740477, 1933349, 5447994, 3230560, 368910, 7879395, 4770819, 5875378, 3916146, 1594768, 6752662, 2418859, 3647313, 1307436, 5923927, 3681506, 1529782, 2364371, 5037464, 3866261, 7437565, 7664487, 6536495, 1956977, 4060192, 6679473, 474785, 914918, 621855, 4154327, 3276676, 3800960, 2017540, 3844987, 5291906, 5951161, 2736818, 7953324, 3853723, 3049167, 4296803, 1096520, 3731684, 7388899, 2932923, 7857233, 1775644, 2609131, 1443038, 100974, 2422675, 2586488, 5051577, 3978522, 5591606, 6143351, 7332741, 2963548, 1044348, 1773287, 4004594, 7016259, 4057765, 7130120, 8239100, 2674343, 4700151, 3298176, 6085948, 5312997, 4018088, 3805634, 3422060, 1656154, 251076, 7355206, 8156617, 6627326, 388234, 7124607, 74532, 6290718, 6738217, 4805377, 4001788, 1709630, 579080, 2918135, 4411273, 3749051, 3396037, 3053824, 2215146, 3219894, 4315241, 4442603, 4971868, 2484295, 1103147, 6352115, 2567647, 5360879, 4046058, 5252515, 479680, 7451374, 1982582, 4769220, 7028024, 1725161, 3822878, 6188469, 3752357, 7046118, 5148128, 1168717, 5286359, 3704737, 5828718, 6540623, 3275604, 3395308, 6660462, 2055803, 430530, 7517174, 4012904, 5700722, 2918706, 1186789, 2706588, 7778459, 6328621, 2500428, 825934, 1244964, 2407754, 2847437, 5007429, 6145621, 7068492, 1649996, 3393054, 2238768, 991419, 425820, 3352420, 205638, 5736799, 177660, 5532294, 2799648, 8073097, 3047700, 4793411, 6065086, 2201338, 501173, 2809326, 7438016, 38397, 1787202, 2214382, 1896713, 5441528, 63134, 4212479, 781539, 5341502, 2257131, 4390335, 2551448, 451070, 2025319, 753519, 8029635, 6155439, 3140207, 217526, 4058118, 5502180, 3528144, 4187817, 3420501, 1686788, 5702213, 238840, 2312448, 6862358, 8123586, 5749461, 7019801, 477251, 6846146, 5979647, 6568791, 7885991, 4758831, 7189535, 7286593, 6368876, 4404989, 8221628, 6106600, 530044, 7442259, 5052904, 2054782, 1506791, 7154723, 8051353, 3849619, 199114],
[2116719, 3421847, 2847422, 1150098, 4097762, 1864631, 8194328, 3467781, 3823398, 48807, 1626014, 1184796, 2728862, 5978730, 1879630, 3785383, 6920389, 222134, 1446501, 1903917, 5487589, 6459112, 4591992, 5138880, 7994015, 2574890, 4419823, 5012941, 4171356, 7468633, 5969595, 5537050, 4036870, 4284464, 7481455, 4920449, 7609956, 3929553, 8257623, 6817018, 2967892, 1769266, 5379675, 3565781, 347367, 5325722, 5480101, 2631669, 7212251, 7880844, 3980958, 2264085, 2627140, 4287004, 1648231, 1108170, 2105451, 2970229, 1820179, 5026686, 4997183, 6469325, 1308912, 5038259, 4744032, 6309726, 3393471, 225907, 1060668, 5184441, 4712431, 3877932, 3058859, 115641, 3815851, 2576917, 6585754, 2361787, 6703396, 6155189, 8321381, 2425972, 3816528, 1531265, 7210512, 1931139, 3493923, 6476252, 5267433, 2989142, 5509055, 7665760, 7228107, 435967, 2594485, 6446085, 6892219, 5059124, 483658, 1858680, 2407895, 509121, 3425985, 6372063, 4280233, 4810805, 7319787, 4801990, 7180821, 7140836, 4703315, 5011038, 5290716, 1567563, 4244869, 4187570, 7286100, 445199, 2772928, 6144099, 2087951, 853053, 6294400, 2932834, 6655569, 6433166, 6464009, 3097115, 4759916, 163839, 1455951, 956107, 2052852, 4195995, 6768454, 1402832, 737353, 6447345, 6140299, 893094, 4313927, 893614, 6942913, 811656, 5265622, 49500, 5002615, 3776118, 3053825, 6057470, 2903089, 8186192, 5185645, 4372520, 2634682, 4107032, 95425, 1830739, 1798537, 1224942, 4148560, 5727539, 6111474, 1996881, 8309987, 227940, 7816756, 8243294, 819684, 1841963, 718034, 6948388, 4712967, 2145629, 5803984, 6998072, 6476403, 5727672, 4616925, 4002109, 2674499, 5953517, 1821331, 3522721, 4980271, 318726, 6853365, 5234901, 6331660, 5533970, 7359003, 6252662, 65836, 7063189, 8239057, 2949055, 5577911, 8340836, 4434821, 7652549, 2828975, 3033855, 5997303, 2661925, 904990, 4605188, 8292513, 7404119, 6199913, 6400660, 7691292, 6527597, 6559847, 6878944, 6989281, 6495068, 7876883, 4021185, 4906427, 1941846, 7889927, 684733, 6018751, 5787604, 4780616, 3667108, 2262622, 8290211, 4847516, 3687616, 1719187, 3807512, 4126413, 513174, 6844974, 192674, 8362085, 4017629, 1487185, 3368232, 2838316, 6097860, 392003, 2397756, 6224525, 5728652, 477976, 6024396, 6879877, 1603045, 6593035, 4383325, 1403810, 3982219, 7742496, 5722990],
[7313860, 3439945, 2567311, 137914, 8191489, 4244602, 5253839, 2548623, 5733000, 5620117, 4444648, 7533732, 4698830, 579281, 5760201, 8328700, 6446307, 5322844, 1549475, 4678268, 7401285, 5429115, 6211709, 4666002, 1610895, 6229914, 2723929, 4923529, 962177, 7217883, 4326738, 4342078, 4015794, 4435444, 6945021, 266447, 6151355, 6058257, 4784990, 7979033, 6045542, 3008452, 4349926, 3051422, 2504438, 6621220, 5697657, 4370815, 8365526, 7672829, 6846230, 3366437, 3092086, 748955, 2134686, 2404269, 7130162, 4769949, 3975806, 3415750, 6428142, 5665805, 4747269, 3580516, 7619630, 2981563, 3994483, 5517589, 6000463, 5950615, 5287884, 3684021, 2696200, 2344936, 3429022, 383784, 1112164, 4589199, 945597, 5305965, 6528129, 4463627, 5724576, 5198181, 4299974, 767041, 2799662, 2124725, 4768639, 6497487, 1568936, 4829158, 4766612, 2868528, 6310334, 3459948, 4201387, 4028371, 3091496, 2899952, 3174941, 7187230, 6493488, 4683427, 4378310, 2860749, 5085875, 1052372, 969177, 3768577, 8050733, 1463090, 4804313, 968113, 4977282, 4865207, 5447577, 106992, 3627881, 3332742, 4649373, 982965, 2187075, 6523622, 1571839, 7728637, 7811682, 2263524, 7732433, 2278350, 5564045, 6371276, 809114, 8345406, 7621497, 3066514, 6542492, 5796924, 3539412, 6364901, 372705, 3309826, 1579439, 7578681, 6678279, 7456949, 7334288, 997634, 6024439, 4583708, 8208281, 3523533, 3429256, 4544306, 1328171, 3999818, 5255288, 6581210, 2025925, 8147912, 8072447, 2933304, 5320523, 6709177, 1418291, 7341339, 2230282, 3390660, 2330646, 3679767, 2748028, 4572071, 4741938, 7847649, 5564231, 8283834, 6823949, 6118883, 3306028, 5827394, 2311478, 997775, 959286, 2322026, 6258026, 3606887, 6652670, 6737514, 3638311, 6823596, 497894, 1128250, 4733294, 5401527, 333685, 6580055, 2811944, 371072, 801929, 4399884, 8377350, 1013100, 6449218, 6293978, 2872961, 2355844, 3067474, 1282867, 6079323, 6215690, 4531643, 1339643, 3666636, 4133797, 1459832, 3494345, 4234228, 4159018, 3848140, 1426641, 1242926, 2294355, 6029462, 783086, 3254152, 125687, 2717513, 3797025, 1046163, 3902774, 5586048, 6058244, 8289822, 5115354, 5815898, 6352152, 7197731, 7956373, 6850566, 3395371, 4470829, 8273571, 5604710, 599354, 4006398, 3356000, 3425833, 246509, 549614, 919264, 6720944, 1580358, 5945242, 2126119, 3002164, 6479289]]

t0: [[-2288, -1147, -4019, -3326, 448, 1862, -3508, 3892, -596, -938, 3018, 3179, -3453, 1492, 3453, 2477, 3431, -2600, 1554, 411, 2735, 92, 1546, -1362, 2436, 1677, -647, -3696, 1681, -3297, -2084, 1485, 3813, -1670, -2305, 2275, 3136, -2427, -898, -2803, 3336, -89, 2645, 3467, -3694, 1579, -2729, -2667, -1423, -548, 1892, 801, -1100, 2391, -3804, -16, 1289, 1370, 1792, 2440, -2789, 1200, -1411, -1273, 1765, -2554, -994, -3367, -458, 2320, 75, -781, -3021, 4054, -502, 1425, -970, -316, 1254, -1158, 1828, 1483, 2325, 526, -2849, -2756, 1740, 1856, -1098, 352, 198, -2485, -3965, 1150, 1661, -1033, 319, -2308, 2160, -3217, -3957, -2289, 4014, 190, 3987, -588, 1722, -1666, -1759, 3011, 945, -1030, 2736, 2402, -2542, 3763, 529, -2491, -4057, -3882, 597, -24, 3458, 4073, -2391, 579, 1795, 2829, -2391, 3917, 1370, 768, 561, 441, 2336, 1027, -1625, -2435, 1647, -2161, 776, -2515, -860, 1040, 3719, -3900, -232, 1370, 867, -782, 661, -3417, -3182, 1136, 2546, -2056, -4086, 3492, -719, -2494, -3867, -2744, -1794, -2722, 2761, -3148, 1919, -3498, 3286, 3986, 2778, 1516, 3951, 161, -1740, -3202, -2906, 4061, -572, -3294, 1998, 3186, -2904, 185, -1246, -2465, 453, -112, 864, -2141, 2029, -2761, -2680, 3951, -1994, -2229, -760, 2967, -2032, -3762, -413, 845, -2568, 3489, 3882, -3251, 1910, -2004, 1331, -531, -1449, 947, -3830, -3772, 3267, -2469, 1838, -2235, -799, -852, 659, -3552, -797, 4073, 254, -4095, -1621, -2798, -2383, -924, -3801, -834, -1289, -2520, -1846, -3780, -1005, 1179, -1532, -3522, -700, -210, -3737, 3721, -291, 2119, 1792, -1206, 3668, 2386, 592, -2707, -2651, -3492, -26, 1261],
[-4063, 1862, -1787, 2349, 3689, -772, -2566, -2394, -1745, 1828, -1635, 3498, -88, 751, -4015, -2669, 299, 1712, 2219, 3721, -4017, -2921, -3764, -1403, 2770, -4038, -1419, -3490, -1064, 2101, -2312, 727, -3512, -3483, -1055, 2805, -46, -311, -3135, -471, 2577, -1090, -2964, -2872, 410, 1802, 3320, 1178, -2001, -1421, 1255, -3285, 2681, 3502, -3310, 949, 512, 3205, -3915, -1900, 1334, -3821, -2786, -270, 219, 3717, 1675, 3748, -3831, 3583, -3278, -3602, -976, -202, -367, 579, -323, -3231, 561, -281, -3490, 3915, 79, -2620, -1798, 62, 1544, -1307, -2495, 2721, 1177, 341, -966, 2664, -896, 2, -2273, 2927, 174, 1201, 2147, 2002, 3353, 1500, 1236, -1002, 2238, -1599, -3922, 2671, -1549, 3971, 1315, -1300, 771, 1038, 1654, 365, -3540, 3490, -800, -1107, 1740, 2667, 2538, 2494, 3018, 2707, 939, -3701, -1691, 213, -2733, -3415, 537, 4043, 3974, -1240, -1988, 2239, -3320, 3413, -3955, 2182, 3059, 3210, -326, -3725, -1070, 2014, 2376, 1829, 2042, -3714, 968, 574, 2553, -152, 2602, -318, -3187, 1583, -291, -2511, -1554, 919, 3053, 1222, 1259, -1864, -154, 3374, -2144, 1327, -1634, -2400, -3687, 232, -3946, -3265, -971, -3563, 3157, 3865, 2123, 272, -1038, 2842, -4038, -4062, 286, 3059, -351, -2592, 911, 2007, 1167, 1907, -558, -1710, -3675, 353, -3232, 2445, 3669, 405, 1352, -282, 3452, -3233, 2884, -3669, 3113, -4095, -903, 2104, -1191, 997, -3648, -1526, -1087, -3072, 1137, 361, -2239, 95, -1408, -1765, 835, 2671, -2475, 3597, 3047, -532, -2626, -1099, 233, 1699, 1864, 2538, -3350, -2368, -814, -1942, -3853, -3637, -112, 1557, -1371, 3862, 2518, 2608, 3344, -1596, -2928, 1704],
[-3669, 2921, -1715, -301, 2190, -1238, 1639, -2159, -2052, -2741, -80, 493, 4056, 749, -1781, -556, 2974, -4061, 41, -3931, -2622, -334, 513, 3612, 76, -600, 3554, -2998, 1284, -1327, 2348, -3311, -1539, -2398, -783, -3068, -3924, 2966, -2347, 1121, 916, -363, 3624, 911, 1998, -3555, 1750, -1044, 1238, -3830, -1897, -490, 204, 1125, -1592, -3608, -1252, -726, 2748, -1021, -3314, 1912, -1449, -1787, 3017, 2361, 3060, 4004, 54, 2165, 1901, -850, 3840, -2597, 3915, -3980, -3569, 1721, 1144, 3472, -586, -3813, -631, 3580, 3833, 2619, 2004, 1493, 3259, -3110, -3453, 3814, 3402, 2552, -2686, 2134, 3104, -2333, -679, -4092, 3733, 1912, -549, 3919, 1277, -1472, 75, -3335, 3182, 185, 1151, -1478, -165, 3399, -1778, 1440, -2355, 2993, 2266, 1116, 3471, 4001, -102, 3143, 2732, -2670, -657, 3084, 3533, -2665, -938, -2797, 1843, 612, -693, 3693, -500, 3267, 2024, 873, -3884, 610, -2346, -1653, 1430, -1820, -1063, -3705, -332, 2766, -3639, 2896, -3920, 3615, 1181, -1947, -1194, -1987, -1172, -116, -2046, -1092, -358, 2927, -1922, -2440, -2021, -1500, 1681, -4094, 852, -121, 1430, -271, -1085, 2963, 693, -3792, -2432, 130, -469, -2543, 1400, -302, -3512, 2061, -140, -3029, -1644, 83, -353, 1594, 890, -441, -2430, -898, -1550, 3730, 1981, -4062, 3898, 1036, -849, 1480, 2972, 3207, -2070, 1644, 2041, 1990, -15, 3619, 252, 627, -1876, 725, -2215, -1766, 1918, 1924, -3053, 3617, -1566, 879, -4038, 1879, -1970, 3430, 3566, 3174, 2844, -3141, 2583, 2759, -2448, -3512, -4040, -2875, 3238, 1734, -1463, -655, -2395, 3893, -2636, 232, 455, -2367, 4031, 1371, -2685, -2447, 509, 635, 1559, 2027],
[-1557, 2681, -477, -1402, -1767, -3490, -410, -852, 2442, -152, -3434, -1082, -18, -1763, -209, -1373, -2485, 638, -1708, -1323, -81, -2123, -167, 1226, -1119, 1135, -3992, -1437, -1256, -1635, -448, 3502, -629, -3270, -207, -2770, -3463, 736, 513, 2515, 3345, 767, 878, 1052, -1848, 1078, -3504, 2463, 230, -3231, 1471, -3292, 3886, -1632, -1382, -1489, -1661, 520, 3825, -3065, 2767, -1312, 1578, -1402, 4020, -1711, -1016, 84, 2374, -616, -2091, 2113, 2817, -2694, 3761, -1343, 2286, -2120, -2547, 1928, 201, -2521, -521, -2518, -1916, 683, -3941, -967, -2604, 3616, -353, -3845, -1521, -929, -1729, 2049, 3887, 3385, 446, 1254, 953, 930, 165, 3597, -1346, 3170, 2152, -55, 2287, 613, 3155, -3501, 3037, 1285, -1565, -1265, 1332, -2336, 855, 1710, -4074, -1030, -2155, 2422, 1222, 3532, -577, -1959, 2021, 1688, 3384, 2844, -1599, 3902, 252, 150, 1858, 1424, 2303, 3050, -2286, 2830, 1758, 3501, 1741, 2496, -3172, 2632, 3828, 1247, -1526, 384, 2612, 3354, -2981, 4004, 213, 1819, 633, 3336, 1598, -2953, -1547, 233, 517, -3625, 2109, -718, 2252, -1441, -1212, 1532, 3824, 2898, 1194, -3449, 1400, -101, 2532, -3712, 845, 2375, -3528, -3542, 2672, 3584, 2054, -2077, -1782, 649, 4084, -3536, -2916, 3471, -826, -1454, 3299, -2632, 1200, -3178, 3258, 1604, -937, 180, 1292, 3059, 3637, -3, -4034, 2665, -949, -2931, 76, 1435, -1059, -2761, -1176, 3446, 3143, -2303, 2728, 2255, -1664, 768, 3024, -688, -2334, -3192, 3291, -3595, 2656, -1917, 3952, -1181, -2957, -1614, 1988, 2418, -1432, 1135, -3982, 3619, 2561, 2744, -3607, -449, -492, -3799, 2277, -928, -1949, 3979, -516, 2810, -2051, 3103],
[826, -1550, -1255, -2193, 3637, 3719, -3867, -825, 1531, 4023, -1962, -2147, 1644, -668, 549, -1824, 1682, -3375, 1333, 1938, -2301, 3900, -3519, 2799, -2554, -3687, -1431, -2218, 2117, -1239, 3582, -177, -1849, -170, -4058, 3973, 895, 1270, -3333, -1803, -2298, -2650, 1485, -715, -1073, -3374, 2359, -898, 1746, 3258, 486, 850, 4021, 2413, -2533, 2832, -1772, -1418, 3203, -3909, 1599, -3426, 301, 1220, 3472, 1269, 1631, -3093, 668, -3016, 1541, 2919, 1165, 3286, -1099, -352, -934, 1039, -1634, 879, 2676, -371, 3886, 3513, 1763, 1645, 3336, 2104, -3866, 3141, -3412, -2546, 1909, -3970, -3018, 1529, 3209, -918, 103, 3754, -3759, 3059, 494, -3065, 145, -2951, -2512, -1836, -1966, 1077, 3767, -2442, -2381, -709, -3202, -2252, -204, -460, 2021, -2403, -1946, 959, -3739, -3259, 2432, 3102, 3383, 3077, -638, -2459, -2524, -1398, 168, 754, -1970, 1343, -345, -1207, -2158, -1187, -288, 1738, 157, 3814, -1143, -3985, 1786, -1977, 388, 653, 3609, -2299, 3806, -2784, 1350, -2169, 3775, 86, 1370, 2273, -1869, -2903, -3730, -2122, -3538, -993, 1170, -1823, -3262, -3553, 2249, -593, -3898, -3249, -349, 3786, 2487, 920, 3812, -3027, 787, 598, 1415, 1355, 1701, -2685, -3831, 2263, -2245, 1904, 3469, -873, 958, -3495, 1203, 3251, -2927, 991, -2848, 4039, -3687, 4017, -84, -2785, 1706, -893, -2822, 3572, 3184, -618, -3054, 1764, 1951, -3850, -2520, -2068, 2197, -40, -821, -2827, 2756, 3405, -575, -3105, -426, 631, -3144, -2443, -810, -734, -713, 582, -863, -1442, 1299, -3095, -2693, -298, 831, 1061, 2339, -3294, -3964, -538, 3683, -615, 1001, -1896, -3250, -140, -2943, 156, -2170, -3997, 417, 2067],
[1219, -1199, 1622, 1048, -66, -1654, -3199, -632, -2236, 254, 633, 999, -1609, -2819, -1341, -612, 3771, -2350, 3448, 3978, 4063, 2835, 724, 3595, -272, 1008, -688, 2656, -2955, 1152, 2601, -426, -1851, 3725, -3687, -3646, 1835, -1518, -1913, 163, 3715, 2371, 1668, -3267, 37, 314, 2912, 270, -1309, 3075, 1714, 370, -2672, 2454, 2219, 1873, -3284, 1111, 3298, -2122, -3117, -616, -363, -771, -3225, -721, -911, -3040, 2993, -351, -2586, -737, 983, -124, -128, 2308, 2939, -126, 3769, 690, -1108, 3483, 1743, -3997, -1208, -3868, -285, 187, 1105, -2020, 4075, 1246, 2670, -2157, -2184, -2887, -2790, -3530, -649, 901, -1956, 3964, 3815, -1294, 3907, 2725, 3080, -2052, 3751, -2057, -3200, -708, -3611, 4008, -3646, -2196, 1370, -2876, -1210, -2615, -2, 3210, -2433, 804, -738, -3799, -3327, 4092, -2498, -2552, 1783, 3977, -2885, -3643, -1792, 3306, 438, -1943, 2539, -676, 2119, -2773, 3315, 3551, 3311, -790, 1443, -3648, -3346, 118, 1476, -712, -3351, -2786, 3509, 421, 998, 3552, -2739, 2519, 1953, -3986, 3407, -1196, 3820, 366, -389, -3646, -3082, -1176, -910, 2354, -1051, 3228, -3941, -3795, 1868, -1458, -220, -694, -3379, 2117, 1621, -1204, 3404, 1566, 2352, 187, -164, 1892, 838, 2399, -2564, 2694, -2016, 3977, 276, 1091, 3006, -2310, 1461, -530, -320, -2563, 1346, 2542, -3831, 2040, -2402, 1791, 3299, 318, -3861, -577, 3736, 510, 1895, -145, 1475, 3247, 2671, -3658, 3078, -2844, -2608, 1705, -3755, -764, 581, 1272, 2304, -2538, -2878, -1323, -743, 2115, -2366, -513, -1193, -2905, -721, -3041, 3905, 3692, -2307, -3140, 3560, -2436, 3923, -1560, -1410, -537, 3107, -1383, -621, 2506],
[3183, -2409, -3394, 3218, 1762, -3145, 2328, 2565, -2266, -345, 3998, -3044, 926, -1430, 3662, 679, -1851, 950, -3483, 3373, -1051, 3816, -3720, 2496, -1377, 2602, -3857, -563, 1628, -2471, -2373, -742, -1786, 48, 2159, -2943, -412, -2607, 87, 1274, 2388, -206, -2469, 2261, 3303, 922, -347, 2037, 3291, 140, -354, 3093, -2492, 2588, 1639, 2250, 107, -3467, 1555, -3202, 63, -2355, -1808, 179, 864, 1886, 1983, -3469, 3900, -1095, 2031, 3116, 3243, 953, -1621, -3563, -614, 2491, 2340, 2997, -1691, 1140, -944, -639, 1552, -2173, -4061, -3620, -23, -938, 4031, -1952, 2763, 1791, -2379, -1019, 2747, -3532, 330, -904, -553, 1217, 1729, -1313, 4009, 2101, -3861, 1478, -3563, -2588, 1107, -2466, -1316, 2891, 1413, 1458, 3412, 2831, 4032, 99, -1009, 1085, 2944, 98, 3665, 2446, 521, 539, 364, -1, -2225, -2357, -3340, 1691, 1862, 2000, 73, 241, -3701, 166, -3257, 686, -3903, 648, -1834, 348, -2697, -394, -1791, 3582, 3121, 2384, 109, -2008, -3142, 2840, -2879, 3923, -3703, -3858, 3408, 1331, 242, -1967, 3299, -1436, 1588, 2142, 484, -1237, -2862, 1572, 2567, -675, 4048, 2104, -3469, 1464, -3363, -3779, 3907, -2067, 2707, 161, -465, -762, -3339, 213, -756, -3822, 2587, 2166, 300, 1685, -2095, -65, -841, 1380, 2949, 1221, 2735, 2815, 759, -475, 3870, 1284, 2209, -1449, -1431, 2708, -996, -1427, -1945, -2336, 1505, -1188, -3821, -1087, -581, 342, 1031, -3395, -2369, 4052, -3512, -2908, 1630, -93, -2148, 1216, -1133, -1768, -2355, -2922, -3538, -3934, -1947, 3549, -3759, 1320, 3884, 3012, -1213, -2500, -1395, 2444, 2840, 3276, -1403, -2587, -1525, 605, 2978, 907, 1056, -3218],
[-1596, -695, 3215, -1350, -511, 1146, 2767, 911, -1400, 405, -3608, -2908, -3378, -2351, 1225, -2564, -797, -1956, 1187, 636, 3909, -2181, 2173, -3438, -2929, 3994, -4007, 137, 3713, 731, 1362, 318, 1714, 3572, -1795, -3889, -837, -3823, 862, 25, -154, 1988, -26, 3998, -2314, 2084, -3975, -3713, 1494, -3075, -2282, -475, 3702, 3483, -3426, 4013, 3122, 2205, 2686, -314, -2578, -3059, -4091, 612, 1070, -325, -3213, -3819, 3919, 3223, 4044, -2379, 1032, 2024, -3426, -1240, -1948, 1679, 3517, -2451, -895, -1013, -1632, -3739, -826, -3007, -2002, 2997, 895, 1231, -3928, 4070, -1132, 1328, 2494, 2924, -1109, -2093, 3112, -16, -3555, 2846, -2768, -2397, 3782, 1741, -1357, 3796, 2521, 257, -2003, -3278, 3801, 1457, -3454, -841, -103, 496, -1175, -1402, -3683, -75, -189, 2790, -1025, 3581, -3486, 2532, -815, 974, 1677, -2100, -1894, -2242, 2937, 2706, -2916, -3012, 468, -283, 4065, 258, -1617, 1081, 1799, 2229, 2448, -1790, 3319, -3812, -103, 973, -3192, -2254, 1067, 2122, -3976, 3034, 2501, -3128, 3327, 568, 3915, -71, 1075, 1307, 2058, -828, -4074, 1559, 3708, 935, -1230, -287, 1863, 1722, 13, -541, -3540, 2882, 1334, -1649, 822, 3690, -662, 2407, 766, 3690, 1063, -340, -1818, -2246, -1682, 2999, -2187, 1879, 2088, 2432, -887, 780, -3066, -2708, 2114, 2522, -2431, -3452, 3666, -3277, 859, -2038, 1467, -3845, -3380, -3163, 1656, -3639, -1036, -2518, -2100, 1233, -2258, 595, 150, -3346, 1928, 2807, -2231, -4063, -2413, 3382, -896, -3836, -482, 3546, -422, 3352, -3037, 1941, 2054, 3883, -2003, -349, 1382, 1338, 510, -2720, 1577, 749, 750, 1760, 3504, -698, -2150, -3801, 3892, -583]]
t1: [[513, 498, 329, 120, 373, 501, 621, 951, 33, 1016, 221, 475, 18, 775, 663, 111, 557, 906, 281, 569, 189, 875, 579, 942, 369, 327, 161, 610, 841, 981, 713, 616, 460, 419, 58, 732, 163, 95, 866, 905, 99, 873, 421, 198, 1011, 662, 237, 837, 734, 470, 769, 559, 179, 909, 146, 822, 432, 742, 759, 692, 709, 526, 1005, 283, 742, 756, 174, 514, 74, 448, 381, 183, 248, 427, 279, 562, 586, 730, 545, 272, 627, 941, 137, 56, 82, 562, 513, 176, 96, 809, 852, 4, 633, 81, 712, 442, 978, 505, 278, 13, 402, 788, 50, 836, 242, 691, 174, 384, 964, 859, 332, 402, 344, 556, 530, 395, 321, 432, 402, 880, 265, 200, 207, 333, 475, 465, 638, 1020, 713, 804, 309, 688, 943, 714, 415, 640, 915, 465, 363, 848, 24, 326, 907, 911, 492, 460, 587, 162, 322, 861, 479, 680, 79, 974, 71, 827, 146, 696, 836, 525, 449, 4, 272, 123, 636, 108, 868, 473, 553, 127, 960, 1009, 272, 286, 70, 715, 475, 629, 80, 192, 620, 60, 117, 348, 881, 478, 216, 377, 537, 460, 42, 147, 750, 69, 273, 931, 555, 765, 782, 60, 558, 652, 760, 22, 409, 439, 801, 481, 17, 684, 927, 897, 78, 872, 71, 219, 963, 450, 462, 523, 423, 250, 812, 911, 793, 781, 749, 92, 388, 967, 836, 778, 7, 1006, 392, 256, 1001, 684, 27, 476, 676, 296, 780, 77, 806, 339, 895, 45, 25, 329, 762, 523, 885, 662, 409, 458],
[415, 901, 749, 879, 566, 287, 738, 727, 978, 663, 705, 544, 920, 201, 208, 538, 49, 887, 943, 21, 774, 590, 446, 387, 291, 265, 925, 723, 699, 965, 550, 352, 868, 676, 209, 1009, 870, 146, 19, 352, 813, 933, 795, 587, 665, 192, 11, 700, 193, 373, 865, 202, 785, 37, 884, 942, 162, 574, 651, 165, 31, 497, 252, 861, 605, 144, 1014, 824, 448, 907, 176, 971, 816, 792, 781, 280, 162, 309, 456, 419, 972, 658, 371, 471, 424, 682, 368, 527, 377, 88, 351, 3, 454, 303, 1021, 501, 198, 62, 794, 536, 881, 285, 643, 118, 945, 784, 730, 74, 548, 669, 133, 295, 1007, 363, 743, 804, 660, 30, 651, 612, 330, 926, 64, 807, 824, 629, 214, 674, 38, 65, 135, 289, 927, 93, 50, 398, 63, 329, 402, 78, 751, 84, 290, 654, 197, 87, 91, 17, 134, 705, 117, 333, 844, 259, 267, 638, 339, 439, 708, 681, 355, 734, 575, 491, 928, 328, 509, 406, 208, 750, 876, 772, 243, 845, 353, 599, 135, 91, 981, 848, 74, 912, 461, 511, 359, 648, 693, 151, 361, 409, 889, 104, 470, 456, 164, 1004, 806, 6, 1001, 919, 687, 656, 555, 1002, 376, 883, 307, 49, 22, 762, 912, 253, 807, 306, 718, 998, 588, 927, 602, 446, 918, 651, 424, 405, 927, 460, 558, 946, 209, 611, 545, 610, 873, 467, 709, 987, 273, 819, 619, 418, 975, 828, 449, 172, 960, 132, 899, 969, 297, 977, 724, 182, 322, 148, 286, 248],
[983, 631, 807, 48, 168, 321, 339, 143, 540, 452, 269, 277, 580, 979, 274, 35, 952, 708, 255, 962, 578, 329, 881, 298, 487, 372, 440, 138, 585, 1, 139, 957, 530, 477, 611, 846, 209, 795, 383, 34, 339, 574, 325, 595, 194, 723, 521, 610, 818, 441, 936, 868, 604, 488, 51, 50, 496, 851, 698, 260, 696, 598, 488, 552, 562, 941, 802, 494, 146, 711, 307, 449, 271, 239, 306, 759, 844, 267, 571, 618, 925, 582, 310, 29, 466, 402, 542, 292, 35, 748, 435, 614, 909, 567, 472, 831, 109, 582, 113, 547, 858, 683, 186, 655, 236, 216, 794, 782, 433, 525, 865, 472, 938, 560, 500, 895, 881, 166, 737, 736, 526, 63, 109, 567, 905, 177, 607, 736, 256, 636, 391, 833, 119, 339, 485, 722, 436, 349, 865, 781, 148, 708, 1004, 724, 790, 513, 10, 309, 636, 20, 879, 162, 949, 531, 987, 683, 517, 755, 774, 823, 63, 410, 220, 185, 793, 916, 110, 121, 462, 184, 410, 880, 162, 723, 766, 579, 331, 511, 335, 950, 500, 679, 991, 378, 142, 210, 326, 832, 453, 422, 546, 741, 500, 224, 199, 20, 556, 1019, 153, 89, 470, 587, 135, 478, 840, 191, 296, 789, 21, 628, 386, 705, 265, 766, 511, 348, 470, 277, 599, 481, 410, 631, 718, 427, 444, 649, 131, 976, 988, 171, 186, 786, 296, 907, 868, 32, 425, 287, 423, 1008, 855, 907, 647, 410, 148, 163, 883, 640, 892, 749, 861, 937, 638, 979, 794, 938],
[745, 562, 707, 604, 237, 938, 269, 171, 88, 616, 120, 727, 757, 829, 153, 947, 565, 755, 242, 439, 784, 858, 239, 689, 945, 572, 163, 422, 599, 885, 692, 554, 890, 807, 575, 752, 739, 274, 40, 2, 667, 485, 102, 739, 108, 516, 813, 596, 525, 462, 464, 616, 488, 852, 759, 659, 800, 442, 108, 76, 207, 108, 834, 338, 399, 171, 259, 417, 38, 301, 35, 363, 263, 1005, 69, 110, 128, 754, 591, 675, 991, 24, 874, 194, 115, 697, 1006, 92, 1023, 257, 30, 444, 416, 947, 112, 418, 9, 404, 624, 258, 840, 874, 1017, 598, 652, 941, 192, 367, 912, 477, 199, 392, 267, 964, 999, 438, 420, 984, 562, 200, 382, 375, 162, 50, 873, 134, 259, 70, 939, 499, 648, 442, 280, 840, 1014, 737, 391, 537, 665, 391, 281, 604, 944, 508, 845, 693, 44, 325, 531, 773, 389, 156, 505, 316, 687, 802, 883, 406, 636, 476, 673, 798, 300, 386, 65, 516, 914, 105, 37, 757, 669, 669, 650, 324, 668, 693, 627, 570, 185, 345, 505, 987, 370, 843, 443, 424, 706, 831, 554, 694, 881, 739, 302, 39, 122, 732, 932, 383, 410, 888, 7, 203, 12, 56, 706, 136, 375, 99, 689, 92, 635, 712, 28, 1000, 529, 166, 419, 453, 525, 477, 732, 975, 633, 545, 847, 686, 897, 803, 951, 262, 171, 838, 983, 804, 999, 812, 942, 416, 460, 588, 494, 412, 939, 693, 594, 278, 565, 641, 1001, 561, 896, 781, 477, 632, 621, 333],
[74, 1022, 832, 243, 322, 92, 912, 569, 232, 549, 332, 979, 129, 530, 476, 350, 421, 921, 263, 737, 305, 686, 1000, 409, 921, 105, 803, 643, 997, 241, 220, 368, 74, 881, 1022, 597, 256, 244, 556, 774, 224, 698, 13, 54, 910, 693, 359, 842, 313, 949, 921, 477, 546, 28, 505, 791, 676, 589, 449, 436, 616, 964, 181, 104, 152, 996, 406, 904, 112, 606, 32, 132, 599, 175, 733, 561, 928, 50, 339, 385, 27, 64, 834, 664, 806, 398, 927, 239, 950, 688, 696, 170, 472, 929, 165, 827, 839, 907, 137, 993, 59, 987, 95, 377, 517, 997, 278, 539, 423, 986, 273, 555, 402, 18, 57, 154, 446, 917, 498, 790, 8, 728, 864, 807, 848, 667, 430, 109, 168, 150, 584, 44, 349, 963, 984, 978, 820, 418, 646, 459, 989, 675, 595, 97, 501, 724, 220, 341, 863, 1015, 774, 640, 26, 537, 355, 87, 339, 890, 784, 694, 429, 918, 581, 710, 557, 720, 177, 429, 225, 685, 17, 626, 831, 963, 900, 41, 698, 247, 760, 259, 93, 90, 801, 823, 535, 28, 838, 214, 672, 368, 23, 240, 563, 664, 626, 811, 986, 811, 324, 368, 444, 92, 564, 231, 298, 847, 885, 948, 676, 1004, 98, 369, 582, 314, 697, 438, 682, 806, 31, 1011, 327, 98, 79, 920, 73, 415, 361, 170, 337, 941, 653, 972, 134, 665, 625, 109, 488, 232, 540, 330, 926, 595, 548, 988, 220, 807, 577, 268, 804, 855, 993, 672, 318, 501, 661, 177],
[380, 243, 52, 530, 44, 642, 511, 550, 401, 600, 437, 1000, 96, 571, 528, 11, 143, 195, 123, 270, 204, 615, 305, 741, 866, 769, 497, 496, 608, 845, 786, 435, 328, 629, 130, 689, 743, 432, 1006, 264, 67, 897, 644, 457, 236, 665, 394, 45, 962, 582, 717, 478, 195, 824, 295, 445, 160, 723, 449, 187, 289, 615, 472, 908, 936, 798, 239, 496, 815, 58, 112, 76, 507, 400, 464, 246, 469, 646, 726, 334, 971, 470, 372, 525, 134, 456, 902, 358, 959, 217, 318, 176, 12, 296, 316, 617, 486, 683, 750, 895, 362, 127, 216, 489, 856, 495, 870, 1006, 326, 574, 403, 743, 649, 490, 465, 418, 202, 31, 898, 996, 809, 47, 870, 9, 768, 823, 587, 488, 209, 71, 356, 538, 458, 415, 373, 270, 393, 527, 542, 607, 303, 135, 775, 313, 654, 494, 641, 59, 910, 242, 582, 858, 211, 467, 755, 458, 860, 628, 143, 645, 452, 712, 798, 400, 414, 813, 251, 53, 918, 490, 696, 356, 145, 330, 950, 773, 305, 101, 152, 294, 348, 611, 750, 863, 201, 414, 273, 121, 52, 409, 25, 700, 22, 675, 342, 985, 372, 585, 740, 269, 61, 343, 908, 5, 218, 270, 232, 664, 8, 514, 95, 652, 276, 536, 311, 55, 247, 92, 980, 751, 383, 27, 495, 672, 431, 511, 418, 206, 696, 29, 282, 838, 992, 702, 857, 58, 836, 730, 802, 963, 581, 878, 889, 777, 538, 1004, 745, 65, 908, 617, 251, 184, 873, 983, 470, 24],
[258, 418, 348, 140, 500, 228, 1000, 423, 467, 6, 198, 145, 333, 730, 229, 462, 845, 27, 177, 232, 670, 788, 561, 627, 976, 314, 540, 612, 509, 912, 729, 676, 493, 523, 913, 601, 929, 480, 1008, 832, 362, 216, 657, 435, 42, 650, 669, 321, 880, 962, 486, 276, 321, 523, 201, 135, 257, 363, 222, 614, 610, 790, 160, 615, 579, 770, 414, 28, 129, 633, 575, 473, 373, 14, 466, 315, 804, 288, 818, 751, 1016, 296, 466, 187, 880, 236, 427, 791, 643, 365, 672, 936, 882, 53, 317, 787, 841, 618, 59, 227, 294, 62, 418, 778, 522, 587, 894, 586, 877, 872, 574, 612, 646, 191, 518, 511, 889, 54, 338, 750, 255, 104, 768, 358, 812, 785, 789, 378, 581, 20, 178, 117, 251, 512, 826, 171, 90, 787, 750, 109, 527, 109, 848, 99, 643, 6, 611, 461, 373, 739, 354, 999, 633, 534, 322, 501, 12, 223, 220, 150, 506, 699, 746, 244, 1014, 28, 954, 1006, 100, 225, 88, 848, 575, 262, 708, 854, 791, 699, 564, 489, 326, 727, 222, 430, 608, 39, 837, 639, 773, 676, 898, 763, 8, 862, 1006, 360, 681, 1018, 541, 934, 345, 370, 732, 325, 110, 562, 1012, 904, 757, 781, 939, 797, 801, 840, 853, 793, 962, 491, 599, 237, 963, 84, 735, 706, 584, 448, 276, 1012, 592, 450, 210, 465, 504, 63, 836, 24, 1021, 490, 182, 411, 346, 744, 48, 293, 760, 699, 58, 735, 840, 196, 805, 535, 171, 486, 945, 699],
[893, 420, 313, 17, 1000, 518, 641, 311, 700, 686, 543, 920, 574, 71, 703, 1017, 787, 650, 189, 571, 903, 663, 758, 570, 197, 760, 333, 601, 117, 881, 528, 530, 490, 541, 848, 33, 751, 740, 584, 974, 738, 367, 531, 372, 306, 808, 696, 534, 1021, 937, 836, 411, 377, 91, 261, 293, 870, 582, 485, 417, 785, 692, 580, 437, 930, 364, 488, 674, 732, 726, 645, 450, 329, 286, 419, 47, 136, 560, 115, 648, 797, 545, 699, 635, 525, 94, 342, 259, 582, 793, 192, 589, 582, 350, 770, 422, 513, 492, 377, 354, 388, 877, 793, 572, 534, 349, 621, 128, 118, 460, 983, 179, 586, 118, 608, 594, 665, 13, 443, 407, 568, 120, 267, 796, 192, 943, 954, 276, 944, 278, 679, 778, 99, 1019, 930, 374, 799, 708, 432, 777, 45, 404, 193, 925, 815, 910, 895, 122, 735, 560, 1002, 430, 419, 555, 162, 488, 642, 803, 247, 995, 985, 358, 649, 819, 173, 896, 272, 414, 285, 449, 335, 558, 579, 958, 679, 1011, 833, 747, 404, 711, 282, 122, 117, 283, 764, 440, 812, 822, 444, 833, 61, 138, 578, 659, 41, 803, 343, 45, 98, 537, 1023, 124, 787, 768, 351, 288, 374, 157, 742, 759, 553, 164, 448, 505, 178, 427, 517, 508, 470, 174, 152, 280, 736, 96, 397, 15, 332, 464, 128, 476, 682, 740, 1012, 624, 710, 775, 879, 971, 836, 414, 546, 1010, 684, 73, 489, 410, 418, 30, 67, 112, 820, 193, 726, 260, 366, 791]]

tr: DE1B58833F1677A5DE1215BE80CBF1456094A9C7029B228EDC3DCED21B1888A31DF46356C3B953250C0C85A62252245CE7CC1646E75CD6B35EABC4EEDE18E049
pk: A3E61204447E6C0C9438D5D349EEC3919F9C406DE5823B6B0C10102F4BB447B401CA97141E75D5D7E6ED21E0DFCD76121C7CE91B2D2A9E518EBDAC3DA4EB711D158A9849579F2C9ACC8DA603B7A37C2176E263A45D9A31F35BDA4ED1DE5A17F08BB3342E89CDB0997B2FADC53AD8FE46E6D2EB8A804A00D7D72DF8AC76918C4A6A1B224473B69E080E52C818202C60A44C3501794681AC6ED2E767510392512C03D1F2CCEA0A60C46FCD946458B128E16241C12619DC0921F34C53DB45E727FFC9925C13ACAF2BFB19A09347B716D41818B5F8E3EC31B7A4284275FD1DAA4F387FC4CE92E04A7483C11100D11E7CB241767629FE017CFC107964C4B2DBD50905306CF2500757717B874D5E1932A7C224EE1611D1E82BF6EB300F2E328AAF0599DD16727811B0FA79E04EA07DC436C30BE7DC82A7E9C3F2E31937DC2E17841D4FB4C207B88F1840E9B3BA0177A4A2C47013264FF5770B1924A5EF82755B9A99729F15DEEEDB367E24EEB5D25F1A2C889827038D8631DCFD7A05063BE9DB602325D4F9B4BB166F225864931A4DFC664B3201582D97BEF1929902B300AFC1D415B632119740B7EBA2F8B868291FC4C74FD75D42623FCEC02D0ECBF23063DC3046A2D484DC68CC4B3AD775A8A90AD7837961F1D500C6BDD47F7DC6F8A03186717734A81DB143ACAD1224765AC849EFAF752EC9947AB028994A790EC4C938D7698DA826047148489F772183633F24259913EF522192A3C55CB1450486045B47534C0FB4909F53DD466CAA6379FBE37AA023D59F65D0B8CB36C1F3341DD695876C513DD44A40DEDC7F67215AEB25696596371AD621470AFB261B90FEE5AF42BAA2FA78CD3D530C16E80B793F27CBE4ACF94C7EAEA56F962F8A5A659F33E7A2ECD18C19A298694F57ECF611CDBCA668CFF31C1C2BC0133278F229454FAD2D4251E2113ED7DF79320CA80435D5231C12D75045444E2FD108B813FB8FF0422615B74AE7D1859B224906B048EF127637A6D3D16CFC970853F958D494C24C9BA09832E7863AD95CA237830CF04DAD2B41B85A891E8A32B62EB27B921C3B53700FBD23D3BD4C2FB4A39A9D1B695307D249E6214923B03B9B998DDF88DDCF6D1819C7885AAFAACBA3EC60A3B1C3B135183676AAC348DFDF719B122EB80EFED0C68D89C7F225B800F17958D0774C559EB4B4751576C39410CB3EB51607A8404D7C52F0B628B54FB8FDAA05CE6BF0CD3F68C64D2E1953EE461ECEE1A219DCA24CEBEF904BFDF794EDF49DFABD5E8E486314D0C5992662B9F481730C052CEE9F4916D62D79887748FF8252C515D02958B009F9FB1F57D6557465789ADDE9EC6ABC253A08F4DCAFA28BC4282D4E3608A97D741AFC572F7EA866948C3237A07CB7DB75EA7E4EAFB1EAE9CA382C97EDA8DED02A58A089C7B5F5F69CC9EC35CE2BCF6D106BFD4EACB1F3388A6957D64DAB8A7A9FFC23BCE34A8482009B9667C6B86C10D832950D3A071D9AE8517DEFA420EBC60613CFB021B4548FAD32506826B434C25A07B55F841B80C8FBE4A8DF63A0B63073E4EA3E17FF07E4016FA0CD0E8768095006A74048AB9DBF958CB60ECC5B9077770C620B117FBE6DA4612F23327EDD258A0C691B329011ABCF87A86E18216D7FB8876598E9611971093B7F4DD7CA425113165C1827F9F1F4AAC8735BC62777A17ACC9260411028791A25D4DB69A78A12C569AD73EA984B56F96D2FD7D2BBA126ECCF2ADA1AF7B82E9DA007B7A4FFA519DE072CC3000EC22272D718B172B127B21CA01FA129A315D76077DC3E9F67884FBB1AF8C8B71BB48AD1D7937C3ECBAE83C61C93EE71B67AAD525A5463A0E9C70878C3DDE1D966534AF80FF43C427101798EE894C8D4F48148C89D57A5657E50B831B98A7E6699A731F2A0E5C7C30D5C4AC4ED7F9500D1C3A2C1E0E8DA800D8ED77A96D239D59E7977227290DFC5A436191C6D68125F0B1A98906F19E2707809022157BED26D8CA0CB3055601B002134A6263BF6F93BB6C38AAB2AD8855ECACE472F9E48F83B6CFF455E05966FD186A7691FD18A9249908326BE552E9FC508600BF6C9506FEA5A1BA85882240B5D0D8FBDF4348B66E872DD8F3A6518F551CB4D555FDF6F30A01A6438D61553E90DB1ADAD595EA4B12D421B4B6BE1B41A819C3F0F4F780ABADE83EF405D6811F2CD177260B435A0C275013C33622AE7CADAAF4C145CBC7141E3392A3D5D37EDA4B22F465C46EA94AB6DAA9AFCC1FC4789F104E6497C96962A51B5DE28F386641A671BE8A1C3A1529E4F4922F7DC9C1C2443245F1D3EA83ED557692C7CCD4383842C08FA9F899161591BFA60EC08E1028F0CB38743CC9C1953B962071C1F7C60362DF16C48D52948ACE7C2E63E4243044E6872EC64AA580BC21BD9AC77C3E07C526FA04C1BDC2E219D891DE3A87BFC0E7C2FEB000713FB41069D3DD5196AAD53CB5B475783862067B859BF67E3132C0CA0C4539AE6ADEAEEDF6AFD814D7A58BF67B6FB46F938D9B989AA179D68CA7C2038F929BF60760200DFBC247AD11C419686CA7D569743893DE8E1972F1D72704E8EBA17E80E8ECB63A4D6D34C37AF725CD3F948A1C421EB31649EB5BC4F0D96AB872B599128657BC131958189495C8DE9EED7C97816511E34649601AF168C6A55F67425496E433D5CC57801DA38840EA60808F805A3146178D30DF77041FDBB7F6DF01EA8AFFD279A33B876A091D1E0FB9AB50E446B2BF2F045BA9D77C21AB29F6E108CA7B90F2E695F6F1D060289C61523F49183FE69D319604C244D695B8E734D6F100B3A9E521CE39CD0EBC42199FD419E2DA9ED2D187996A183073FD06A6113E96C2A28DA6950700B6F1E45412D98CC2101ADE58D99625A0CCA99430AEC190781E4F96376753920DD4E248324F3BBF8A324DD2E70B3B3DAC583B6052AEA72D7D0D3C449ABB9C33826F9209AC20A2EE9B7926DA3ED239986FE62E07F79DB2095BBFFA001B0592C475CB15E4552204B1DFB00A8F32A5A4CEC6E1B0FB601F518831A306673758D2BD6F9795A28547D0C7CC38D25FAEDAA2E3DF673A0BBFB64848305D43F1A44ACD517EF4A637A465DEB8D6B609E50F49F05932AF8BE0878ED3E5AA9EADFA1E959C9C56D516EC8483FE2F536BC7AC721235D75C6C2AF77653BC353F1ADB048024711FD500A274D74F8FD403406FDAB67CB665AA10B4349F8EEAAC3B7481353F285AB9817FBAE7D93965304E81B18E84DBCBAFA21E63E1EF16BFE132BDACB8E875F6AAF8EC5E0DB549675C40DA184EA75087508EF928BA4F3E2BE35215D32A18CAB85FDA74EF466796D515049661B595E6811D34A646DA2B3859EA8DC5A5BA870497934DA0B88C03807A21D87B8EB9E0D7A61D54046660C4C93467A25B06901B297975884B59D318F1676D52620763077FD2C4ADA01A6949936B0DB6538E2B110C7C0BCAE3B45B05B74AAC263EC2FBA5D1F130B5BC22D50164CE72F3BFEB71EDFC2A8BE6BA3AD280A7A828E7CCFF8D99B95E8CCAD000E91671D05F7948B43FA7EEAFC41AF4BD9B11AE951C746FCE2C6B2CDBC05DD8322424E9AC2C857B5204686FFF33131C05F81645727E6DE9B2229C0E527CB6A05F2679D2B9860042E188D3DC014748070A72AB9F4C369ECC16F2F4FB46722CACF6A12E969269A0743C0417330D612E4D6C5
sk: A3E61204447E6C0C9438D5D349EEC3919F9C406DE5823B6B0C10102F4BB447B4292101DF48738E3DB3E1B68947D346CFF9B9578F61DD718A51A9BE1ED6FFF1E5DE1B58833F1677A5DE1215BE80CBF1456094A9C7029B228EDC3DCED21B1888A31DF46356C3B953250C0C85A62252245CE7CC1646E75CD6B35EABC4EEDE18E04999404C03206AC3A871810224E2A6099142421A488614A149D3C0301B125051A00D833812C8264800148DC192888996118B321204922851B2448AC8001237902120081012090AA02DC90886200609D1A2251046881211444A46119CA48819412E0BA248E4A228C0406A60A4711C15710CC6112389115AC04C42348C08000559342A50020E2480044A1865D0326CE232260BA380DC182600306D623428A33281C9C22CE438801C819101846CD4C26C093922D28090E4844008862004466A4A061202B060C33884CB225100300D48B848093920CC146904008C11192D21358ADC9629D2A65153B06D19164421A0315C82310991440B48311C46521AB0488882604008490804065A447189C2650000900100645A360A08810508156CD4464C43B46064B8604AA62894422908062A59C24D498865044902D0264EE3A0652123801A890C63166109A00912388D0B0262A23000C3444E91B4210AB481DBC4050423208C96682034292184248434451C816154B06412226121004D58268924982551320C0B112684022D1101091BC46043446E22990D49A06014241221838C18B0709B844408A28059B44D63448C410049103889C3928DD3884150B22898406C9A8465E2448591C824948491C21211CC422C1B927100C5904B380E49068CE2480E21C18911448610008901B1644CA0899BB42964068614120A041026811485DB12884A344C21256618076204486D48368E24A020D0385161387112A5854A862D12812D22374614302D02B3404806000B3360E2926DE24266189625A2046D4146055034308C32294C068419C5819C8028C0A828A2366C049964C848450B4232A0987083386EE1408122817119958524002E6390619CA08498B6604A8445A408094CA6616228468B023021494920A664C1B8214B887082242A4A260D914249131724A4A8841CA50C80C66881980551484CDC00642113118AC06919158C52429114B6010226329A826810018E881261442884C406644A268198484991404CE0889022042D8C9844D020112422698C40011980852403224A104263028E0BC34C0C314241A82120C28599C82900058041442A4CA8000914880A378402052664944421C50922920C1B086D18270894B684192321D89868590269A0940C13B29013958D8904481C94710B28720A9069108281A4B64101240201C0050034611BA031C2942191160660988002354D593872D4A20193C00D1825051C946CD8326CE3482ED0C2211C230263C62460205004B609A2C088132468623642A13040491806C4848041360562A27053420814180A8CB48009325193182A80380A94A4700A2580D4160513944C4AC09100C26C1A184EDAA069203332034325C838610A05080C8764094629123709D8C20CA228288402840008021A892CE4202619098E4B826402A04D61C46549B845D10689141310598848D0A28512278660B42019974C43B231894030544690098591890621C4389241320019C444020900D302868CB8214912451C325024020AC1084D43988CC496081820626090309C000AE028506038819B22259902488244802008329B1065CA942D9CB2814A408D6148618B326113222C589810CB122999064E5CA08D1835660C0592A0242524152D0B090A02066113002200445004A10513C284523492D4C424E44424141732A34028DAC06101C03121364890A869809265939281E1300CDCB400C1424C03C424414624E006445A162D20010208473182160E9C1430C9044904122EE314010921818214055A4440CA06520042868AC4808B224952486010225008C4000B918454B49102B52101814DD1382012A780E2B86840A24448140813854558A881522291A12851D1404464C88821C5242122614408701CC328480202D9167119256999C28903188D20C0896140211308109C205063384923994C6396095B443253104A482601989884D01069D1066C0214611215218A088851124218192EA10481C9A00D23972CDC945184A46D02166D111432F0788FCE7E7F0EE474116D6706545275DA90CAD1D759D4A09832990245BBA7321755489F7D92AA7C662E1D4A38FF96C239099E511BC1D006E48E033CF6B2E09CD7F8220BAE963AE1E6AB53AA5ED38F954472A26FC644530DB78780F7CA5401243C53AEA1D660CDA71B493F8BCF93AE1CE14DED6B98CD5B05D8C737A53C79A2C632A4DCA846AD1BF916B289354D02464A14D4E9BCDADCF705D7604AA0C18E20439E485EF7E3B114107A6D80491A2541FB6D7BC81333A050C5D3B8E7A6F0DE7673F657F9AB0D03FA890B70957B5B3F9A27577916982A80F6DC8E1CB8E95F59763047A6388CCFA633D7845F7981E7A34353D5C91CE65ACBEA6E1C723918046CFFB9C4B3F4CD1B1F570B5C517D5398782052ED2AC30D98140A1509BE1EB315E45A7B04F0486F2E831C07D63E7ADE3434EF383808CABAF0044AD6783A1228DF5A8C2FD308FC95F59D719621E82F610D66B922A2BECD6A42A6D62666EF797DCF28CDD268177F4CAAD9D6C07BC7BC0002EFFF575977FD943967B6179A09153BDB5C62DF3ECB167F15EEBC521A66FABB3012730F40B2A5ACC1D5C0B649BDA549BB069C58DF5F17EDDB69731908A681D6CAD1961B8D592B810523DAEB6FD3D50E2A559DBB10FBD336ADDFAB2EC5F82F56D18E42970F424E69B87DB37FD085E2026FE20FBF8EEF4588526E9C6DE6EC11C2305BD1B7B166AC6A7E58A4843B5F62006E6F2C7DB6ABACDABDB87688256F2FD425AE70EF03843397F0D05319BEC5DE36143FF973CB88A2BD16C43E1E6D70851F7EDAA8BFF9AB9CAD55673C310BE0F47FE1389248BDA7D5795CD0B920512C4B7D0A9D1F2BF5234B83ED03DD8AA2F633F9A598261D75F71220738AD2A4CA6261848C0D692B55ACCE6FDA95D7AAAFFA79AB017A009B12DFA083CF57C5DCD73B0DC46E18C546EF424510AED9460648D0E330E1766030A175F189733C3A8DC4E72C61D3D804D159150BE96A42690186A3959805CB671EE3A9FD60BE3CD7FBEA3807B507DE39507362FCBDBFB86B205F1144C7B11414B71A918B74B55BFED381F239B31AD61CAED288842294F3922A7F3DFEFFE1443EA774830179FBFA4301F8E3BA74BF38F401D672DBCB22CB6A9E0F1984420AE9257AF1BA122EB230161D28BB4CCBDBF06B3C1C5C4F5B551DA818E8022F782CDCC64A55FE92CCDA962877AC69667AC304B85643C1098702265ABD659162A4FB5FBFADEFA39DE27F230FB40F4B7A08DBCDAF5E2AB579E703D62B3F4CFE4DF5D5C84AFE5C6C6C2D6287382683C6BB4AA2A02ACBDEA75DF548F336178EC5F0E4D45A1295FE29CF11516ADDB737E4D830102EA0FC16CF24929A00A144D702C61FDF8F12E282134AB2DCDF490271108A0B0B5A5145C384F7758D602B108C9F563DE0A3239F4AFEBF161051898C05030BB8D6BE832E398E5EE032AEA53057C85B3035939F88C9215D71E20B98C1DC4155DC74A4A41F33224DABCE76DD8C385BAD9C0CF4B16760A04BC6F23D9B4AAEB36A8AE39ED03CCF1465CA8D8725503F3C8CADCDAB4A872F25A583FE97889AC54822781173F9E5AE6FC9FFB3B23CA8A61E620F6D234B0DDA0366BF571DDF33A27289B87DFE30C2EACD665B5F58344E862C37FA65C1E960DDC210F2FEC6807E454D1C4546F28605A64C0748073DC0EE40F01A1BD55D69A7D8DC0A223ED4BEBF83878D64C63F15C95E4D212134073929E2E925A74066DC8EFC77B6D6D049B7F5516EE565C0A4315E8EFBC941A054F5E9C73CE00A5B7AAA4015F6B07447BD7A6E45BB66A49A760613AA751D2A01C76D34ECAAB559B0B1DA951A0597F029B4595F347261FECE8A4EC72C70941275D2983F43697DD841DA7F6B31EF22A04932F2857395176C0F331AEF9307296E2E0DC0AC598DAE7D16BF3D84FC1D5340AA75D2AB4CE0D5E24FD6A76BD0E40AFE3DFFC4503F859F2A7190F07CC643372F3B2748EBCC77AB5AD93F9E2C1A3C84C5821F5F4367B0FD3FD1E05808398D75C4BCD8D69B0F42D573609E1B1871365BEB68ED23645F75D878CAAC40722A934AEADF80AE6145A3B36844903CBD1B082D210B72F2638501C1537BBE084E051C0BE28EE589489A123309C89071DCC21042967D0574CCC55C946E2EB0F2CAD161C317C229712FD88BB7DF52FCF071963427B4F2520205115C89D5CAEB88AA0C7218403FCB720D72B7EE900540E89F0E6C6FEF1A0380EE643B4EE84CD7DA319034D452E3468337A54EA647AF1AC8721880C2FFB2D4CEB94DFBCAD4084DD6985451E48E7F8C55620EA005683004567A643C5E32163C68E9BB90A093366E27CB831C0D668D5C8EBF3BFC17A472E183237BBCF61B077476DE3A40200DCA000E1FC6CCC19ED348BC1CF2C2C6CF99052A09A8DE314C9938E57603B96EE9A52F2B37D48F89C16F8F28FAF9CC5F5655BC7BAEA98088853957156AFF3D10C81456415FB8FA584BCFA86519435D7AB2119C2EC968683857B604264D798627EC56B1F68DA21F9CC4FAB4E35970626185A60A4ED690F77ECA24734B652C51B0683AE397988D648C652E4A8323D1912613BE403E1A7F775075F9BC8804BFF23E5077C372663EABF0EA1B8884CBDF6FEF70436796EB7A97575250CC4DB9580A7266CC0C99E3061ACB9A37886DFA5D0E68C447B2D81F7E72337367BB8AF51C9AEC0D5659F196BAE1510A126DD2D8D3087734F21BA4DCCBE7E6DA79D8C722015CEBAA3C1C14549FA9FA384DF76A4B7A252CDDC3A7DBFAB8BE3CBCDF9C28A9F3637957B40949068D7184E9DDCE545B9EAA555BA94FDFFB94538C21D19C489B42ECB437ADA6F1B64318C8CE0167FE0950C1706D95FAA6C1661090434DBA6F8E1486143E76A6C06B0705D6CC85CD5366C58F0CE1AA31B121F1C5AC32BD65B2D46D5F53B4B6AB0B5EA8556230DB5EDDC69BF37D0DD919CEE40543BBB29C11FE6DB2A7873BFF976B3F3DEB95AA26F42504EDEC1FC793BC58E01DB60C966407764F259345C125230A3B1002DA094BAB0F101182C14AD0B2B801D775518D3B772E9C791F5F8DDC6BDEED7A7DA1D7F0A561BEFD8C1D2891771DB57F38254707A7D54CD57945D43C75790C25DCC2D1E45A1C98993C5A3E4EF0FD44BEA2860E97298C0F02427E5348FCE051706A54B44CC4A4CE8F4B397E472C7AAF8BFC5600912559DA30223EDAE65AB927CA3D467A09414670A8BD60ABE00F029C1512302027961B1E0BF8784A6CAA78B62EBDD102D06E04666E262EAFFD3F2700C2193F27A43B50B4773CC0B5184AEEF2561852997BAA75C3081111C3627629202FD1151F8F4296175D5C2F892DA7C140C4AC4E315F48F2C70A564A11245D61F4F10A1C933A4E67B341C946D99FF6B448B672435B39D377CF6AA2A5B4423C419BA2470A39912E0B35045AAF80DF3BC0EE7A971031C84B4A4202C501EDAB24CCBD4740623920750C6157F183245A1070992812F6A8A8115994BCFEE0D830FA2AAD7A7EB9DB1016C051CF3E7BA59ECBDEE39303642ACDDAD1327CFF02CA309089388620CCAD00C30AD60CD93DCE6A9BB43191232D0B75B7E1919238BAD92FDA382B8A01F22DC62CAB6CC86A3B57896DF669B1413102A2073261D5BA44FC19499A4E73513697FA16FA459EBFCD195F74EA3358ACC61996E6959331CCD8565C402583EE89C5F5C19BC94B66B239956FB1B727411EFC6632C46D7AA04C1405A1C64E0C8E6804A21E55E38855D9F56E268B0CB759229B9671C1CE3F099FFA70F727F11750750601D05B5302D252DE9F4585B9DB3AC499227FD64F0AA95760F9547C1DB5DE3974EB12CD24B596EC2927C52AE20910E87CF173780112CFF71AE4CC7D2B6F942E00C6E29ACCD0CB922E8241B7EFE1D579AD97CBA5DACFC76B2A97D4256AC5F86F05C4F38035930FFB1A7174F2B35BC19D97F8B0A25939BCD7DB31382B73123D1CAE9ABA6CEE945F46250C403E8D1D498DF461DF0B26705BF97AD1515F2EF495472FDD7D79513CD46E2DBDE020983439D51ED9595125A024B4ED280EF8D5D749AD9795AD90CFC99A7941F28722A5EDFE8716495597BF867A506601B89D6B8BA62E488681561B45B733596D4B77AFBF7947C4ABC756D48087F452E23C57E90C3AA1197B7543D7D7D1E645EA18F892E43CF656C60DA3FA1F0D574C89637875CD6178AE2DD35FF2CD22D01D93F4762DC2B60B0AF1E071EB71DB0C9CFEBBF7174A9AAB12764E89410CDC985F34DFBD283B7F9A9007694031A090B9CFE10FF42A6A80ABE3EDA818CA84589F02CE63EC08169D28A1E7F7FEE76CD2AB2836F2751F0BD2060D58CAF80B0389756CCA79E3D29098CC7FB37E82D94DAF337FB7F45D22812C66617D0DC046A19590A12455B405630F0838DEC509B4EECA3A61263555967062FEDDF475E627E149F9F5A4790621DC25D5AB637E09F6428D1240078467E7302F5386CD251A6C7685F121712B649B78B3B88DF801FC5D943D5EF968E9C0197F9B30C8FD199C6178DC19572FDB83F84DC88EC1E10103B9D58223D8BCCA95FDE199EA3F3D11862CE64C3F622E324AF3AF4352775FA2ACE2AC32B30C9632D30834CB90BDA8A2C635C69236892CE254847D00CDDDA467FA9B52FB1E13F397F9BA6B68E6A5CCFE16A9824FD3B73862BAF10CD43AD3E097258D5B9BDA93E87828A1DCE2EFDF969505E0E4F7E2D144984674D1BDD790FEA906D3B72B6A2A6325E040F5759A68120D2441095D6986B33D333892
